我有这个表格申请姓名:
<form method="POST" action="procesadordedatos.php" onsubmit="return validarFormulario()">
<p>Nombre</p>
<input type="text" id="campoNombre">
</form>
这个脚本检查数据:
function validarFormulario() {
var nombre = document.getElementById("campoNombre").value;
if (numbre == null || nombre == "" || /^\s+$/.test(nombre) || nombre.match(/\d+/g) || nombre.length < 6 || /[0-9]/.test(nombre)) {
return false;
}
else {
return true;
}
}
脚本有错误:在if语句中,要验证的第一个元素是:
numbre == null
而不是
nombre == null
当提交表单时,firebug不会显示任何错误,因为网页直接转到链接在表单的action
属性上的php文件。
如何调试此错误?因为在提交之前它们没有被Firebug列出,并且由于变量名称无效而直接提交页面加载。