Ответ 1
Это довольно простой материал.
var inputs = document.getElementsByTagName("input");
for (var i = 0; i < inputs.length; i++) {
if(inputs[i].id.indexOf("bib") == 0)
inputs[i].disabled = bDisabled;
}
У меня есть код followng:
var inputs = document.getElementsByTagName("input");
for (var i = 0; i < inputs.length; i++) {
inputs[i].disabled = bDisabled;
}
Мне нужно добавить некоторую логику, чтобы отключить только те входы, которые имеют и Id формы "bib *", где bib может быть любым символом. Я видел другие вопросы, где это делается с jquery, но я не могу использовать jquery только простой javascript. Любая помощь будет оценена.
Спасибо
Это довольно простой материал.
var inputs = document.getElementsByTagName("input");
for (var i = 0; i < inputs.length; i++) {
if(inputs[i].id.indexOf("bib") == 0)
inputs[i].disabled = bDisabled;
}
function CheckDynamicValue(partialid, value) {
var re = new RegExp(partialid, 'g');
var elems = document.getElementsByTagName('*'), i = 0, el;
while (el = elems[i++]) {
if (el.id.match(re)) {
el.disabled = value;
}
}
}
Я не пробовал это сам, но были ли селектора атрибутов стиля CSS?
document.getElementsByTagName('[id^=bib]');