У меня есть несколько скрытых элементов формы:
<input type="hidden" name="numberOfAdults" />
Затем у меня есть функция onsubmit, которая выполняет некоторое сложение и помещает сумму в скрытые поля:
form.numberOfAdults.value = numAdults;
Форма отправляется в зависимости от того, возвращает ли эта функция значение true или false. Когда форма отправлена, IE7 + и Firefox показывают измененное значение из функции onsubmit. Safari и Chrome этого не делают. Однако, если я дам скрытые входные значения по умолчанию:
<input type="hidden" name="numberOfAdults" value="2" />
Затем значение передается. Почему Safari и Chrome игнорируют эти измененные значения?
РЕДАКТИРОВАТЬ: вот полный код: http://jsfiddle.net/2q8SX/ strong >