我試圖做一個函數來檢查,如果所有的輸入都有效的話,我的頁面上的任何東西都會改變。我認爲最好的方法來做到這一點,而不是將函數附加到每個輸入上,而是把它放在整個頁面上(因此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