我编写了一个 javascript 函数来验证用户输入数据是否为空。名为“isNotEmpty()”的函数标识文本框为空。但是,main 函数向 JSP 页面返回了一个 true 语句。因此表单被提交。
根据表单的输入触发第 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";
}
}