[英]Disable/Enable submit button and running this javascript every 1 second onload
我必须在未填写必填字段时禁用提交按钮。 但脚本不起作用。 如果有人可以提供帮助,请提前感谢。
Html:
<input type="submit" value="Submit" name="sub1" id="submit1">
Javascript:
<script language="JavaScript">
function form_valid() {
var u1=document.getElementById("#user1").value;
var p1=document.getElementById("#pass1").value;
var p2=document.getElementById("#pass2").value;
var s1=document.getElementById("#school1").value;
if ((u1 == null)&&(p1 != p2)&&(s1 == null))
{
document.getElementById("#submit1").disabled = true;
document.getElementById("#submit1").setAttribute("disabled","disabled");
}
else
{
document.getElementById("#submit1").disabled = false;
document.getElementById("#submit1").removeAttribute("disabled");
}
}
function form_run() {
window.setInterval(function(){form_valid();}, 1000);
}
</script>
正文标记(HTML):
<body bgcolor="#d6ebff" onload="form_run();">
var u1=document.getElementById("#user1").value;
不要使用# ,你的代码中有很多次
var u1=document.getElementById("user1").value;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.