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?
====================================
function doIt(theValue)
{
var divs=document.getElementsByTagName("DIV");
for(var i=0;i<divs.length;i++)
{
divs[i].style.display=(( theValue=="- Auswahl-" || divs[i].id==theValue)?"block":"none");
}
}
<div id="EC-Karte" <?php if($identifikation_durch != "EC-Karte") echo "style='display:none;'"; ?>>
<label style="width:150px; background-color: <?php echo $farbe_kontonummer; ?>">Konto-Nummer:</label>
<input type="Text" name="kontonummer" value="<?php echo $kontonummer; ?>" size="17" maxlength="16">
<br>
<label style="width:150px; background-color: <?php echo $farbe_blz; ?>">BLZ:</label>
<input type="Text" name="blz" value="<?php echo $blz; ?>" size="17" maxlength="8">
<br>
<label style="width:150px; background-color: <?php echo $farbe_gueltig_bis; ?>">gültig bis:</label>
<input type="Text" name="gueltig_bis" id="gueltig_bis" value="<?php echo $gueltig_bis; ?>" size="10" readonly>
</div>
Vorab schonmal besten Dank für eure Ideen.