|
|
|
| Есть 5 input'ов с именами 'count001'...'count005'
По клику на <img_plus> вызывается javascript-функция plus(source), которая увеличивает содержимое input'ов на 1.
Сделал ещё один img, и по клику на него вызываю функцию clear(), которая очищает эти input'ы.
И моя функция добавления перестала работать :( Что за прикол такой?
function plus(source){ //как suorce передаются элементы массива имен 'count001'...'count005'
a1 = document.form1[source].value;
if (Number(a1)){
a = Number(a1);
}
else{
a = 0;
}
a+=1;
document.form1[source].value=a;
}
function clear(){
document.form1.['count001'].value=0;
}
Стоит закомментировать document.form1.['count001'].value=0 - и функция plus снова начинает работать.
Что за ерунда такая???? | |
|
|
|
|
|
|
|
для: Хулиган
(19.06.2006 в 12:49)
| | Во-первых давай полный код, а то не хочется дорисовывать инпуты самому дабы посмотреть )
Во-торых у тебя в той строчке ошибка, точек лишних много )
Исправь и все будет отлично работать ) | |
|
|
|
|
|
|
|
для: Бог Зайцев
(19.06.2006 в 13:08)
| | Да, точно, form1[] должно быть без точки...
Спасибо за помощь :) | |
|
|
|