Ich möchte, wenn Textfelder leer es wird es hervorheben. Folgendes ist mein Code, der nur ein Feld gleichzeitig hervorhebt. Wenn beide Felder leer sind, wird ein Feld hervorgehoben.Markieren Sie mehrere Felder auf validieren Sie Javascript
<script>
function ValidateForm(){
var summary=document.getElementById("<%=summary.ClientID%>");
if (summary.value == "" && txtTest.value == "") {
summary.style.backgroundColor = "Yellow";
return false;
}
var txtTest = document.getElementById("<%=txtTest.ClientID%>");
if (txtTest.value == "") {
txtTest.style.backgroundColor = "Yellow";
return false;
}
return true;
}
</script>
Bitte helfen Sie mir, dieses Problem zu lösen. Ich möchte keine Standardvalidatoren verwenden.
Problem ist mit dem 'return false;' Aussage .. Ich würde Ihnen vorschlagen, dass die Linie zu entfernen und eher eine Fahne halten und dieses Flag aktualisieren ... nach dem beide, wenn überprüft dann überprüfen Sie dieses Flag und tun Sie ein 'return false;' oder überspringen Sie es. –