Программирование => JavaScript & JScript => Тема начата: Flam от 26 Августа 2003, 19:49:59
Название: Вот такая незадача
Отправлено: Flam от 26 Августа 2003, 19:49:59
Есть:
input создается динамически. Как посчитать сумму val\'ев в поле summ при изменении значения? Если можно скрипт.
Название: Вот такая незадача
Отправлено: dub от 27 Августа 2003, 02:42:55
Цитировать
Flam: input создается динамически.
То есть - в момент генерирования кода страницы? На серверной стороне, с помощью PHP, например? То есть, когда ты генеришь страницу, есть некая переменная $inputs_num, на основании которой генерируется соответствующее количество инпутов?
Цитировать
Flam:
Не понял, у тебя за первым инпутом идет третий или таки второй и идут они по порядку с шагом один? И еще - ты их именно с первого нумеруешь или с нулевого?
Название: Вот такая незадача
Отправлено: dub от 27 Августа 2003, 03:25:52
Вообще я всегда обходил эту проблему так. Передавать переменные в одном массиве - var[0], var[1], ..., var[n] - обычно не критично, если при обработоке они нужны в массиве, то можно их при обработке в него и записать, а передавать как var0, var1, ..., varn. Для этого случая, с учетом того, что количество инпутов заранее не известно (то есть его нужно передать функции), можно сделать так: