
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
12.09.2013, 10:59
|
|||
|---|---|---|---|
|
|||
Кнопка неактивна при.. |
|||
|
#18+
Как можно сделать с помощью DA кнопку неактивной, если textfield пустой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.09.2013, 12:26
|
|||
|---|---|---|---|
Кнопка неактивна при.. |
|||
|
#18+
VictorSergeev, Критично делать на DA? Тогда вешайте на событие keyup вашего текстового поля действие disable если поле пустое, а в качестве контролируемого элемента указываете jquery селектор кнопки по id #P_BUTTON На чистом jquery решение выглядит более компактным и легче для сопровождения З.Ы. При разработке фронтенда есть два незаменимых инструмента - Firefox и Firebug ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.09.2013, 12:58
|
|||
|---|---|---|---|
|
|||
Кнопка неактивна при.. |
|||
|
#18+
Casufi, Сделал как вы сказали... Создал DA, указал KeyUp и необходимый item. В true action указал Disabled и выбрал Jquery Selector, и в нем указал id кнопки(#P1_Submit). Однако кнопка все также активна.... Что не так?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.09.2013, 18:14
|
|||
|---|---|---|---|
Кнопка неактивна при.. |
|||
|
#18+
VictorSergeev, 1) Проверьте или ваш селектор что то выбирает (Firebug или любой другой отладчик Javacript) 2) Проверьте условие по кторому должен задизейблить срабатывает ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.09.2013, 12:05
|
|||
|---|---|---|---|
|
|||
Кнопка неактивна при.. |
|||
|
#18+
Casufi, Все заработало. необходимо было в атрибутах кнопки указать HTML button. Создал DA с условием KeyUp. Указал 2 items(textfield). В conditions указал is not null. В true action - enable, в false action - disable. Сейчас при загрузке страницы кнопка не активна. Как только начинаю вводить что либо в любом из этих textfield кнопка становится активной. А как можно сделать Чтобы кнопка становилась активной только если в обоих textfield'ах что либо написано?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.09.2013, 12:18
|
|||
|---|---|---|---|
Кнопка неактивна при.. |
|||
|
#18+
VictorSergeevА как можно сделать Чтобы кнопка становилась активной только если в обоих textfield'ах что либо написано?? CasufiНа чистом jquery решение выглядит более компактным и легче для сопровождения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.09.2013, 12:38
|
|||
|---|---|---|---|
Кнопка неактивна при.. |
|||
|
#18+
CasufiНа чистом jquery решение выглядит более компактным и легче для сопровождения Поддерживаю. Как-то пришлось переписывать с десяток DA на одной странице в единый фрагмент js-кода. Основная причина - сложность массовых правок. Например, заменить все :P1_VALUE на :P1_PARAM в js-файле делается за несколько секунд с помощью find-and-replace, а вот десяток DA нужно вручную прощелкать мышкой, что гораздо дольше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.09.2013, 08:57
|
|||
|---|---|---|---|
Кнопка неактивна при.. |
|||
|
#18+
haXbatCasufiНа чистом jquery решение выглядит более компактным и легче для сопровождения Поддерживаю. Как-то пришлось переписывать с десяток DA на одной странице в единый фрагмент js-кода. Основная причина - сложность массовых правок. Например, заменить все :P1_VALUE на :P1_PARAM в js-файле делается за несколько секунд с помощью find-and-replace, а вот десяток DA нужно вручную прощелкать мышкой, что гораздо дольше. Не согласен. Я для таких вещей правлю прямо в базе. Обычным update таблицы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.09.2013, 11:24
|
|||
|---|---|---|---|
Кнопка неактивна при.. |
|||
|
#18+
Не согласен с обоими, особенно с Gustly Основная сложность, я бы сказал, это разобраться в коде, спустя несколько лет после написания. И вот тут у DA преимущество, если кода много, помещаем его в отделный файл, в DA только вызовы. Ну а ищу я js обычно в коде экспорта страницы, не важно DA или нет, так надежнее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.09.2013, 12:31
|
|||
|---|---|---|---|
Кнопка неактивна при.. |
|||
|
#18+
SvDevИ вот тут у DA преимущество, если кода много, помещаем его в отделный файл, в DA только вызовы. Если логику реализуете на Javascript, зачем вводить лишнюю сущность в виде DA ? DA полезен если логику можно реализовать на pl/sql в остальных случаях не вижу в нем никакого смысла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.09.2013, 13:56
|
|||
|---|---|---|---|
Кнопка неактивна при.. |
|||
|
#18+
Casufi, Смысл в том, чтобы видеть визуально специфические для страницы действия, которые производит яваскрипт. Сложно разобраться в странице, когда actions упрятаны неизвестно куда и делают неизвестно что. А также для сопровождения, когда изменяешь что-нибудь безобидное, и не подозреваешь, где может сломаться. Это когда чужой код исправляешь, либо свой, года через 3 после написания. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=50&mobile=1&tid=1875549]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
22ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 309ms |

| 0 / 0 |
