我试图做一个函数来检查,如果所有的输入都有效的话,我的页面上的任何东西都会改变。我认为最好的方法来做到这一点,而不是将函数附加到每个输入上,而是把它放在整个页面上(因此html/body标签),但这似乎并没有发挥作用。我的代码如下所示:您可以/是否将这个偶数听众添加到<HTML>/<body>标签的正确方法?
<body onchange="removewarn()">
.
form elements
.
.
</body>
和功能
function removewarn(){
if(all input is valid)
{
document.getElementById('warning').style.visibility="hidden";
}
}
点,其中,如果所有元素都没有填写,或者没有有效去除把页面上的警告。
我认为你的想法很好,但我怀疑身体“onchange”处理程序是正确的机制。考虑使用按键处理程序。 – maerics