Вопрос № 73520: Помогите исправить форму!!!
Хочу, чтобы после нажатия на кнопочке вычислялась сумма и вставлялась вместо 1000$...
Вопрос № 73.520
Помогите исправить форму!!!
Хочу, чтобы после нажатия на кнопочке вычислялась сумма и вставлялась вместо 1000$
Приложение:
Отправлен: 31.01.2007, 19:49
Вопрос задал: VVVictor (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Устинов Сергей Евгеньевич
Здравствуйте, VVVictor!
Немножко переделал Ваш пример - смотрите изменения в приложении. Теперь все считается, но лучше бы было вызывать процедуру Calc11() (я переименовал из Calc, чтобы не было совпадений с именем формы) в другом месте (не при нажатии на кнопку, а при изменении состояний чекбоксов и комбобокса. Будут проблемы - обращайтесь.
Отвечает: HookEst
Здравствуйте, VVVictor!
Вариант именно для VBSCRIPT(см Приложение)
Единственно, что поменял:
переименовал процедуру в calculate(был конфликт с именем формы);
тип кнопки установил в button, а не submit(форму нам отправлять никуда не нужно);
т.к. Вы не устанавливаете в OPTION никаких значений, calc.str.value - будет не определено, в Вашем случае можно использовать str.selectedIndex;
и добавил закрывающий тег SELECT.
ps:Есть вариант вычислять сумму не по нажатию кнопки, а по событиям onchange Для select-a и checkbox-ов, так наверное будет удобнее.
И обработчики событий для VBSCRIPT можно устанавливать в виде ID_EVENT:
т.е:
sub btn_onclick()
'код будет выполнятся по нажатию кнопки с ID=btn
end sub