Мне нужно отключить кнопку отправки, когда требуемые поля не заполняются. Но скрипт не работает. Если кто-нибудь может помочь, спасибо заранее.
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;