Ändern der Hintergrundfarbe trotz Einsatzes von onchange
Brooklyn
- javascript
Hallo Leute,
ich möchte über ein Auswahlfeld verschiedene Felder einblenden lassen. Sollte aber eines der eingeblendeten Felder leer sein, soll die Hintergrundfarbe des jeweiligen Feldes geändert werden. Das Auswahlfeld zeigt mithilfe von onchange die verschiedenen Felder an. Die Hintergrundfarbe ändert sich aber erst nach dem Abschicken des Formulares. Kann man die Hintergrundfarbe ändern, sobald das Formular mit leeren Feldern versendet wird?
Vorab schonmal besten Dank für eure Ideen.
@@Brooklyn:
nuqneH
function doIt(theValue)
Ziemlich blöder Bezeichner für eine Funktion. Verwende einen Namen, der angibt, was die Funktion tut!
divs[i].style.display=(( theValue=="- Auswahl-" || divs[i].id==theValue)?"block":"none");
Mit JavaScript CSS-Eigenschaften zu ändern, ist in den allermeisten Fällen keine gute Idee. Was, wenn doch nicht ausgeblendet, sondern ausgegraut werden soll?
<label style="width:150px; background-color: <?php echo $farbe_gueltig_bis; ?>">gültig bis:</label>
Umlaute sollten nicht escapet werden. Verwende 'ü'!
Vorab schonmal besten Dank für eure Ideen.
Kein JavaScript, sondern mit @required [HTML5] und :invalid [CSS3-UI]
Qapla'