Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Событие при клике по disabled (https://javascript.ru/forum/dom-window/4253-sobytie-pri-klike-po-disabled.html)

Lewik 06.07.2009 12:15

Событие при клике по disabled
 
Надо:
Надо, чтобы при щелчке тегу он сбрасывал disabled с себя и ставил фокус на себя.
Чтобы браузер передавал только измененные поля.

Сейчас у меня просто рядом с элементами стоит переключатор.
document.getElementById(id).disabled = !document.getElementById(id).disabled

Подробности
Просто в форме очень много данных (я скрипт для ведения дел написал, надо чтобы все было на виду, а на виду очень много). Форму менять не буду - не удобно работать. Хочу передавать только то, что изменилось - просто такое техническое желание =)

x-yuri 06.07.2009 20:12

исопльзуй readonly, disabled контролы не воспринимают click
p.s. может лучше все-таки данные по каким-нибудь вкладкам разбить?

Lewik 18.07.2009 14:40

Реадонли же все равно отправит данные на сервер.
Ну на вкладки разбито, но все равно все в одном <form>, чтобы одним кликом все задание редактировать.
Потом, я уже сделал отправку нескольких заданий разом.

x-yuri 19.07.2009 01:40

Цитата:

Сообщение от Lewik
Реадонли же все равно отправит данные на сервер

зато readonly воспринимает события мыши, в отличие от disabled. Меняй readonly на disabled перед отправкой формы


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