Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   как задизаблить (сделать неактивной) submit (https://javascript.ru/forum/misc/3130-kak-zadizablit-sdelat-neaktivnojj-submit.html)

hogart 23.03.2009 07:55

skif, покажите ему этот тред:)

Цитата:

Сообщение от Kolyaj
Нет в JS отдельных тредов.

Нету, согласен.

skif 23.03.2009 10:19

Спасибо всем за сторания и советы, решил эту проблему по средствам чекинга полей функция запускается по onkeyup в каждом из полей прописывая 1 или 0 в переменную eror проверяет поля после чего если eror=0 отключает дизебл на сабмите, работает все довольно шустро по скольку input всего 4 штуки.

Kolyaj 23.03.2009 11:54

Цитата:

Сообщение от skif
функция запускается по onkeyup

А если мышкой вставить в поле что-нибудь?

skif 23.03.2009 12:00

об этом я кстати не подумал, надо будет и это обдумать

skif 23.03.2009 12:02

думаю дополнительно можно будет повесить функцию на onmouseout

Kolyaj 23.03.2009 12:41

Когда выбирается "Вставить" из контекстного меню, указатель мыши уже вне текстового поля.

skif 24.03.2009 02:09

проблему решил, функция запускается по onkeyup или по onclick и чекит все поля циклически с таймаутом в 3 сек. тормозов нет. чек каждого из полей запускается после только после того как в него ввели что-либо с клавы или кликнули мышью.


Часовой пояс GMT +3, время: 14:12.