我对javascript稍微陌生,我开始理解这种编码机制是如何工作的。我创建了一个包含多个字段的简单html表单。我正在使用JavaScript从现场获取数据并通过多种验证功能对其进行验证。下面的代码是JavaScript我目前使用:Javascript表单验证返回
function Validation()
{
submit_name = document.getElementById('txt_Name').value;
submit_surname = document.getElementById('txt_Surname').value;
submit_mobilenumber = document.getElementById('MobileNumber').value;
if(checkName(submit_name))
{
if(checkSurname(submit_surname))
{
if(checkMobile(submit_mobilenumber))
{
}
}
}
return false;
}
我的问题是:在这种代码的情况下,主要功能(验证())会遍历所有的单个功能也一一?
如果例如检查名()函数返回假,将其它两个验证函数checkSurname()和checkMobile()运行或将程序停止在第一个?
的原因,我的问题是,毕竟验证功能都通过返回我要添加其他功能,以节省一切文件。但是,这只能在所有表单都通过验证后才能完成。提前感谢任何帮助。
如果检查名()失败的用户,那么它不会进入if块本身,我希望我回答你的问题。 – dreamweiver 2013-05-07 09:47:13
优秀,所以如果checkname失败,checksurname和checkmobile将无法正确运行? – progdoc 2013-05-07 09:48:25
我建议你对字段进行个别验证,而不是嵌套条件。 – dreamweiver 2013-05-07 09:48:27