[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Сброс формы после перезагрузки
Furio
Здравствуйте. Собственно вопрос, Как сбросить всю форму при перезагрузке страницы, включая чекбоксы и радио-кнопки? Гуглил, но как то безрезультатно, може кто знает?



Спустя 7 часов, 15 минут, 26 секунд (17.10.2010 - 07:51) Michael написал(а):
сама она что ли не сбрасывается?
Подробнее опишите, и с кодом.

Спустя 3 часа, 24 секунды (17.10.2010 - 10:51) Furio написал(а):
Ситуация такая, есть форма с чекбоксами и радио кнопками. Сабмита у формы нет, то есть по нажатию на элементы происходят определенные действия на странице средствами яваскрипт. Вся работа начинается с трех радио кнопок. При первой загрузке страницы ни одной кнопки не выбрано, но если выбрать и обновить страницу, то одна из них уже будет выбрана. А надо чтобы при обновлении страницы всё сбрасывалось. Вот как то так ))))

Спустя 13 минут, 7 секунд (17.10.2010 - 11:04) arvitaly написал(а):
<form>
<input
type="radio" name="t1" value="1" />
<input
type="radio" name="t1" value="2" />
<input
type="radio" name="t1" value="3" />
<input
type="radio" name="t1" value="4" />
<input
type="radio" name="t1" value="5" />
<input
type="radio" name="t1" value="6" />
<input
type="submit" value="Отправить" />
</form>


Нажимаю отправить все сбрасывается, а что у вас?

Спустя 22 минуты, 28 секунд (17.10.2010 - 11:27) Furio написал(а):
В том то и дело, что у меня нет <input type="submit" value="Отправить" />. У меня нет единого обработчика формы, есть просто инпуты. Вот пример:

<div>
<
input type="radio" id="1" name="radio" onclick="action(this.id);" />Текст
</div>
<
div>
<
input type="radio" id="2" name="radio" onclick="action(this.id);" />Текст
</div>
<
div>
<
input type="radio" id="3" name="radio" onclick="action(this.id);" />Текст
</div>


Если зайти на страницу первый раз, то ни один инпут не будет выбран, но если выбрать и перезагрузить страницу, то последний выбранный останется отмеченным. А надо чтобы при обновлении страницы все инпуты сбрасывались.

Спустя 2 минуты, 6 секунд (17.10.2010 - 11:29) arvitaly написал(а):
каким образом вы перегружаете страницу?

Спустя 7 минут, 26 секунд (17.10.2010 - 11:36) Furio написал(а):
кнопкой обновить в интернет-браузере

Спустя 1 минута, 9 секунд (17.10.2010 - 11:37) Michael написал(а):
Смотри какой html отдается(Страница->Источник)
Например если в html уже проставлен checked для этого инпута - php постарался.
Иначе - JavaScript. Тут смотри что делается по загрузке страницы - просто js код вне функций и тот что внутри функции, которая в <body onload.

Спустя 3 минуты, 52 секунды (17.10.2010 - 11:41) Furio написал(а):
Если честно, то я не очень понял то что вы написали

Спустя 6 минут, 18 секунд (17.10.2010 - 11:47) arvitaly написал(а):
Короче все просто, при загрузке страницы сделай form.reset

Спустя 6 минут, 12 секунд (17.10.2010 - 11:54) Furio написал(а):
Спасибо, помогло ))) как всегда всё генеальное просто =)

Спустя 1 минута, 28 секунд (17.10.2010 - 11:55) Michael написал(а):
а самое то интересное - как устанавливались значения - предпочитаешь так и не узнать? И зачем это делалось - вдруг неспроста ...

Спустя 10 минут, 5 секунд (17.10.2010 - 12:05) Furio написал(а):
А как можно отследить?


_____________
Продолжайте идти к цели - успех часто ждет Вас за ближайшим поворотом.
Но только тех, кто не свернул с пути...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.