|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.12.2009, 20:39 | #1 |
Пользователь
Регистрация: 10.11.2009
Сообщений: 48
|
JS, выключение сабмита
Такая трабла. Если в форме стоит что-либо типа
Код HTML:
onsubmit="this.submit.disabled=true;" Как это можно исправить? |
10.12.2009, 21:52 | #2 |
Программист
Форумчанин
Регистрация: 27.02.2009
Сообщений: 505
|
попробуй в боди пропиши OnLoad="класс.submit.disabled=false ;"
there are no limits when you're software engineer
|
10.12.2009, 22:09 | #3 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
Код можно посмотреть, если актуально?
|
12.12.2009, 18:22 | #4 |
Пользователь
Регистрация: 10.11.2009
Сообщений: 48
|
SkyM@n, актуально как никогда
Код:
spein, ну это было бы несколько неудобно... но, все равно, оно не работает, т.к. событие OnLoad походу именно при загрузке, а не бэкварде работает, сейчас подниму книженцию свою, гляну что там есть, в JS не силён |
14.12.2009, 01:02 | #5 |
Eclipse Foundation
Старожил
Регистрация: 19.09.2007
Сообщений: 2,604
|
Это, конечно, не панацея, но может помочь. Воспользуйтесь методом товарища spein. Но при этом для предыдущей страницы нужно поставить хедер Cache Control в "no cache", чтобы страница не кешировалась, поэтому, при нажатии "назад" сработает событие onLoad и поставит ваш сабмит во включенное состояние.
|
15.12.2009, 17:06 | #6 |
Пользователь
Регистрация: 10.11.2009
Сообщений: 48
|
MaTBeu, хеадеры и так такие стоят. Не помогает, т.к. насколько я понимаю, так и должно быть - кеш не работает в течение сессии окна/вкладки браузера, в это время странички (в том числе и предыдущие) висят в ОЗУ.
А возврат - это просто возврат к предыдущему состоянию страницы, а не ее загрузка: попробуйте ввести в инпут какой-то текст, перейти назад/вперед и обратно - не важно, или по ссылке, потом назад. Введенный в инпут текст будет на месте, хоть он и не является частью HTML документа, и в кеше его не будет. Единственное, что изменяется при добавлении онлоада - кнопка включается по F5 (без onload-a помогает только Ctrl + F5). Проблема актуальна. Буду благодарен за помощь, если это вообще разрешимо |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выключение. | atlon | Общие вопросы C/C++ | 11 | 27.02.2011 19:12 |
выключение | Maddrag | Операционные системы общие вопросы | 1 | 01.10.2009 22:06 |
Выключение ПК | W0LF | Общие вопросы Delphi | 7 | 24.07.2009 18:32 |
Выключение компьютера | aesoem | Общие вопросы Delphi | 2 | 03.07.2008 16:50 |
Выключение клавиатуры | JoanM | Общие вопросы Delphi | 5 | 30.05.2008 06:58 |