任何人都可以告诉我如何防止对下一个输入的关注,而前一个应该由某些代码填充的输入(如使用的代码ect)是空的,并且它也没有自动填充。我使用codeigniter。
脚本应放在一个文件(如footer.php)上,并由一些具有不同对象名称的页面使用。
就像有5个对象
所以当对象1或2为空时,我无法点击对象3 但是我可以点击对象4,如果对象1和2被填充,即使对象3是空的。
但该功能将被调用的菜单,区域菜单等用作
希望它是简单的脚本,因为我是新的。 :)
感谢。
答案 0 :(得分:0)
这是一个标准的javascript验证函数,它不依赖于焦点来强制用户填充所有字段......
function validateForm() {
var x=document.getElementById("ecode").value;
if (x==null || x=="")
{
alert("Employee code must be filled out");
return false;
}
x=document.getElementById("ename").value;
if (x==null || x=="")
{
alert("Employee name must be filled out");
return false;
}
...
return true;
}
<form name="myForm" onsubmit="return validateForm()" method="post">
Employee code: <input type="text" id="ecode" name="ecode">
Employee name: <input type="text" id="ename" name="ename">
<input type="submit" value="Submit">
</form>