can3p: (Default)
can3p ([personal profile] can3p) wrote2010-11-27 02:02 pm

Onclick и отключение submit-кнопок

Наткнулся на пример, когда firefox обнаруживает поведение, отличное от других браузеров.

Допустим, вы хотите, чтобы форму можно было отправить только раз и пишете что-то навроде такого:

<input type="submit" value="Sendme" onclick="this.disabled = true;" />

Во всех браузерах кроме ff это срабатывает как метод preventDefault(), т.е. сначала кнопка отключается в событии onclick, а потом браузер, видя что кнопка отключена, прекращает отправку формы. Файрфокс же в этом случае форму отправляет, что мне кажется более предсказуемым поведением, т.к. на момент нажатия кнопка была активна.


Оригинал: http://blog.dpetroff.ru/tech/onclick_disable_submit

Post a comment in response:

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting