我编写了一个javascript函数来验证用户输入数据是否为空。称为“isNotEmpty()”的函数标识文本框为空。但是,主函数向JSP页面返回true语句。因此表单被提交。使用数组进行javascript验证
警报号码2 & 3根据表格输入的火情。但警报No1在任何情况下都不会引发火灾。
请检查并协助我。 谢谢。
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";
}
}
它的工作对我来说:HTTP:// jsbin。 com/ozalan/1 /编辑 –