Onclick и отключение submit-кнопок
Nov. 27th, 2010 02:02 pmНаткнулся на пример, когда firefox обнаруживает поведение, отличное от других браузеров.
Допустим, вы хотите, чтобы форму можно было отправить только раз и пишете что-то навроде такого:
<input type="submit" value="Sendme" onclick="this.disabled = true;" />
Во всех браузерах кроме ff это срабатывает как метод preventDefault(), т.е. сначала кнопка отключается в событии onclick, а потом браузер, видя что кнопка отключена, прекращает отправку формы. Файрфокс же в этом случае форму отправляет, что мне кажется более предсказуемым поведением, т.к. на момент нажатия кнопка была активна.
Оригинал: http://blog.dpetroff.ru/tech/onclick_disable_submit