有沒有一種方法可以使用具有required
屬性的表單字段來填充JavaScript數組?用所需的表單字段填充JavaScript數組
我試過這段代碼...
var requiredfields = new Array();
function getInputs() {
var fields = document.getElementsByTagName('input');
for (var i = 0; i < fields.length; i++) {
alert('I am input field ' + i);
//var required = fields[i].getAttribute('required');
if (fields[i].getAttribute('required')) {
fields[i].style.border = '1px solid #ff0000';
requiredfields.push(fields[i]);
}
}
}
不幸的是,它甚至沒有把邊框或顯示警報。我不確定getElementsByTagName
是否正確返回數據。
我的代碼很可能是怪人。呵呵呵......
b訂單僅用於測試目的。我無法使用CSS來填充JavaScript數組(請記住問題?)。 – doubleJ
對於愛...我只是意識到,爲什麼我沒有得到警報和東西的原因之一是因爲我的功能在元素呈現之前被調用。我把函數調用放在頁面的末尾,它運行得更好。定位總是值得記住。 – doubleJ