J'ai écrit une fonction javascript pour valider que les données d'entrée utilisateur ne sont pas vides. La fonction appelée "isNotEmpty()" identifie que la zone de texte est vide. Mais cependant la fonction principale renvoie une déclaration vraie à la page JSP. Ainsi, le formulaire est soumis.validation javascript avec un tableau
L'alerte no 2 & 3 déclenche selon l'entrée du formulaire. mais la dose d'alerte n ° 1 ne se déclenche en aucun cas.
Veuillez vérifier cela et aidez-moi. Merci.
var firstName;
var data = new Array();
function formEntryValidationTest() {
firstName = document.forms["regForm"]["firstName"];
data[0] = isNotEmpty(firstName);//check the first name is empty
for(var i=0;i<data.length;i++) {
if(data[i]=="false")
{
alert("Check"); //alert No-1
return false;
}
}
}
// this is the function to check whether the input is not empty
function isNotEmpty(obj) {
if(obj.value!="") {
alert("true"); //alert No-2
return "true";
}
else
{
alert("false");//alert No-3
return "false";
}
}
Il fonctionne pour moi: http: // jsbin. com/ozalan/1/edit –