Ich glaube das wurde etwas misserverstanden. Ich meine, ich hätte es wohl selbst nicht ganz verstanden was ich oben getextet habe ;(
Hier nochmal etwas genauer:
Das JS:
Code:
function ChangeForm(kategorie)
{
switch(kategorie)
{
case "Opel":
document.getElementById("tag_lala1").style.color = "#000000";
document.getElementById("tag_lala2").style.color = "#000000";
document.getElementById("tag_lala3").style.color = "#999999";
document.getElementById("tag_lala4").style.color = "#000000";
document.getElementById("tag_lala5").style.color = "#000000";
document.getElementById("tag_lala6").style.color = "#000000";
document.getElementById("tag_lala7").style.color = "#000000";
document.getElementById("tag_lala8").style.color = "#000000";
document.getElementById("tag_lala9").style.color = "#000000";
document.getElementById("tag_lala10").style.color = "#000000";
document.getElementById("tag_lala11").style.color = "#999999";
document.getElementById("tag_lala12").style.color = "#000000";
document.getElementById("tag_lala13").style.color = "#000000";
document.getElementById("tag_lala14").style.color = "#000000";
document.getElementById("tag_lala15").style.color = "#000000";
document.getElementById("tag_lala16").style.color = "#000000";
document.adduploadform.lala.disabled = false;
document.adduploadform.lala.disabled = false;
document.adduploadform.lala.disabled = true;
document.adduploadform.lala.disabled = false;
document.adduploadform.lala.disabled = false;
document.adduploadform.lala.disabled = false;
document.adduploadform.lala.disabled = false;
document.adduploadform.lala.disabled = false;
document.adduploadform.lala.disabled = false;
document.adduploadform.lala.disabled = false;
document.adduploadform.lala.disabled = true;
document.adduploadform.lala.disabled = false;
document.adduploadform.lala.disabled = false;
document.adduploadform.lala.disabled = false;
document.adduploadform.lala.disabled = false;
document.adduploadform.lala.disabled = false;
document.getElementById("form_format0").style.display = "none";
document.getElementById("form_format1").style.display = "inline";
document.getElementById("form_format2").style.display = "none";
document.getElementById("form_motor0").style.display = "none";
document.getElementById("form_motor1").style.display = "none";
document.getElementById("form_motor2").style.display = "inline";
document.getElementById("form_motor3").style.display = "none";
document.adduploadform.abschicken.disabled = false;
document.adduploadform.reset.disabled = false;
break;
case "VW":
... usw ...
Wie ihr seht sollen lala1, lala2 ... die im Formular dargestellten Textfelder & Textareas angeben. Welche wo disabled sind wenn in Dropdown 1 etwas ausgewählt wird. So, nun zum Dd1:
Code:
<span id="tag_marke">Marke:</span><br />
<select name="marke" id="form_marke" size="1" onchange="ChangeForm(document.getElementById('form_marke').value);">
<option value="">Bitte wählen</option>
<option value="Opel">Album</option>
<option value="VW">Film</option>
<option value="Mercedes">Serie</option>
<option value="BMW">Song</option>
</select>
Er liest jetzt allerdings erst die Auswahl des Dd2 aus der DB aus sofern etwas in Dd1 ausgewählt wurde, wegen onChange. Habe das ganze natürlich mit PHP noch so bearbeitet das er ein Checked bei der jeweiligen Option setzt sofern es in der DB steht. Was heissen soll, dass beim Eintrag z.B. Opel gewählt wurde, auslesen tut er das beim editieren per PHP und setzt ein "selected" in der Option.
Wie kann ich ihm jetzt sagen das er für das selektierte die onchange Funktion ausführen soll?
Hoffe das ich das jetzt einigermaßen verständlich erklären konnte.