尋找一些幫助,瞭解是否有更聰明的方法可以使我的表單工作,使用數組。html表單輸入數組
我有一個表格,您需要輸入一個人的每週,每兩週或每月的工資和加班的詳細信息。如果您輸入每週基本工資,我想要禁用所有的每週雙月和月薪以及加班領域。
在我的HTML中,每個字段都有一個名字,例如
到目前爲止禁用場我的JavaScript是:
if (document.getElementById("basic_sal_weekly").value >0) {
document.getElementById("basic_sal_fortnightly").disabled=true;
document.getElementById("basic_sal_4weekly").disabled=true;
document.getElementById("basic_sal_monthly").disabled=true;
} else {
document.getElementById("basic_sal_fortnightly").disabled=false;
}
不過,我敢肯定有一定是這樣做的更快的方式,比手動輸入每單場我HTML文檔。
類名創造奇蹟!按類名和循環選擇。 – epascarello
獲取elementsbyclass在IE6中工作嗎?我試過 document.getElementsByClass(「」)。disabled = true; 但我得到錯誤消息; 對象不支持此方法 – Reindeer
IE6 ????? [誰支持IE6](http://www.modern.ie/ie6countdown)?在任何瀏覽器中都沒有getElementsByClass方法。有document.getElementsByClassName它返回一個集合,並有querySelectorAll。兩者都限制了早期的IE支持。 – epascarello