So zeigen Sie mehrere Fehlermeldungen auf der gleichen Seite mit JavaScript

Ich bin das arbeiten auf java-script und ich bin fest auf eine phase. In meinem Projekt habe ich so überprüfen Sie alle Felder, wenn das Formular abgeschickt wird und die Anzeige Fehlermeldung auf der gleichen Seite in der Bestell-Liste oben im Formular Feld. Balg ist mein code

function validation(){
    var errorMsg=new Array(); 
    //var errorMsg = "";
    if(document.getElementById("fullname").value = " "){
        errorMsg[0] = "Please Enter Full Name\n"
}
if(document.getElementById("street").value = " "){
        errorMsg[1]= "Please Enter Street Name\n"
}
if(document.getElementById("postcode").value = " "){
        errorMsg[2]= "Please Enter Postlecode\n"
}
if(document.getElementById("phone").value = " "){
        errorMsg[3]= "Please Enter Phone Number\n"
}
if(document.getElementById("email").value = " "){
        errorMsg[4]= "Please Enter Email Id\n"
}
if(errorMsg!=" "){
    var r =" ";
    for(var i=0;i<=errorMsg.length-1;i++){
    document.getElementById("error").innerHTML="<li>"+errorMsg[i]+"</li>"
    }   
    return false;
}
}
</script>

wenn ich diesen code ausführen, gibt es mir nur letzten Wert

kann jemand mir helfen, wie display-Fehlermeldung auf der Oberseite der form?

  • Können Sie Ihre HTML-Teil, das wird hilfreich sein um das problem zu lösen
  • for (...) { innerHTML = errorMsg[i]; } ಠ_ಠ
  • Tipp : verwenden Sie den Gleichheitsoperator (== ) statt der Zuordnung(=) in if
InformationsquelleAutor user1878049 | 2012-12-05
Schreibe einen Kommentar