какой то глюк
не знаю в какой раздел писать, так что сильно не пинайте.
проблема следующая: есть html страница, на ней куча различных элементов формы. флажки, текстовые поля, радио кнопки, и есть обычная кнопка. на эту кнопку повешен обработчик онклик, который через js собирает содержимое всех полей и шлет на сервер для дальнейшей обработки. если я открываю закладку в браузере, ввожу адрес этой странички забиваю некие значения формы и нажимаю на кнопку отправить, происходит сброс всех значений которые я ввел на умолчательные. если я ввожу заново данные в формы и нажимаю отправить то все срабатывает и уходит. ну и последующие разы тоже все работает. то есть, если подвести итог. глюк возникает только после первого нажатия на кнопку отправить, скажем так, после загрузки страницы. ни кто с таким не сталкивался? да же не знаю в какую сторону смотреть. может есть у кого какие мысли? |
him, код в студию.
|
он огого какой длинный!
сейчас натЫкал в js кучу alert-ов (ловушек) и выяснил такую вещь, при нажатии на кнопку скрипт отрабатывается хорошо , даже на экран выводится результат, а вот потом происходит сбрасывание. такое ощущение что страница перезагружается... какие на то могут быть причины? теги закрывающиеся проверил в html также есть подключение: <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> <script src="my.js"></script> my.js соответственно это мой скрипт натыканый alert-ами |
him,
возможно, онклик срабатывает после онсабмит |
....
|
похоже, я правильно предположил ;)
зачем Вам сабмит в форме, которая не отправляет ничего? Ну, если сильно надо, поставьте return false <input type="submit" name="button1" value="пуск" onclick="s_click(); return false"> или поменяйте тип инпута на тот, который не отправляет |
ответ:
<input type="submit" name="button1" value="пуск" onclick="s_click(); return false;"> правда он не совсем вписывается в мое представление мира...... |
как зачем, по кнопке считываются все поля и шлются на сервер, приведенный листинг обрезанный, дабы не захломлять форум.
а Вы быстрее меня сообразили! ;) |
предложите на что заменить
критика приветствуется.... |
Цитата:
|
Часовой пояс GMT +3, время: 19:04. |