Сделан калькулятор. Работает следующим образом:
1) на странице несколько селектов со значением, выбираем их;
2) жмем кнопку подсчитать и в span заносится результат. По умолчанию в span'е ноль (до нажания кнопки Подсчитать). Расчет формулы калькулятора производится в файле result.js.
3) Далее передаю значение span'а по событию click в текстовое поле для передачи результата по почте.
Проблема: после нажатия на кнопку Подсчитать в span заносится результат, например 50, но в почтовую форму выводится значение, которое было по умолчанию, т.е. ноль. При повторном нажатии на Подсчитать уже передается 50.
Подскажите, может я выбрал неверное событие? Как после клика по кнопки передавать полученный при подсчете результат, а не тот, что был до нажатия на кнопку?
Судя по коду result.js, результат передается как раз в спан. Считаю, что проблема именно в том, что происходит нажатие на кнопку, передается пустой спан, в этот момент обрабатывается result.js и в спане уже другое значение. Т.е. надо каким-то образом получать и передавать значение, которое занесло в спан уже после обработки скрипта подсчета.