Я пытаюсь изменить значение поля ввода с помощью Javascript.
Я пробовал все, но ничего не работает. Я попытался поставить 5 между кавычками и использовать jquery. Я также перепроверил массив и все такое.
Вот код ввода:
и цикл, используемый для обновления значений.
for (var i = 0; i < shoppingCart.length; i++) {
var val = shoppingCart[i];
document.getElementById("id_" + val.substring(3)).value = 5;
}
jsfiddle: http://jsfiddle.net/zkTud/
РЕДАКТИРОВАТЬ: Похоже, что это не работает и с type="text"...
EDIT2: Спасибо всем, кто ответил. Моя проблема была на самом деле в другом.
Ввод был загружен с другой страницы, и это заняло время, и цикл for, с которым у меня возникла проблема (см. Выше), был выполнен до того, как файл был загружен.
Все, что я сделал, это переместил цикл for в функцию обратного вызова, и теперь он работает.
Все равно спасибо!
Я очень ценю помощь, которую я получаю на этом сайте! :)