繁体   English   中英

禁用/启用提交按钮并每1秒onload运行此javascript

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM