Кнопкой сбросить переменные и загрузить исходную страницу, как?

P
На сайте с 06.01.2009
Offline
601
675

Ребят, что-то не могу найти.

Как сделать так, чтобы после отбора данных с помощью формы, сделать кнопку "сбросить", которая покажет ту же страницу, но соответственно без отбора, а все элементы.

Сделал так, работает, но наверное это не правильно.


<form action="stranica.php" method="GET">
<input type=submit name=asd value="сбросить">
</form>

зы т.е. передаю "липовую" переменную, но так как по ней нет отбора, то скрипт показывает все записи.

V
На сайте с 27.04.2009
Offline
46
#1

Два варианта:

1 - самый простой. Просто сделать кнопку с ссылкой на эту страницу.

2. добавить кнопку <input type=reset value=Сброс>. Но в этом случае будут сброшены параметры на дефолтные и придется нажимать кнопку submit

Мое детище, которое холю и лелею (http://quicktuts.ru/) Беспроводной интернет, антенны Yota (http://skylink.ws/Yota/) Профессиональный хостинг. Бесплатный домен. Безлимитный трафик. (http://goo.gl/MMvWNj)
P
На сайте с 06.01.2009
Offline
601
#2

vaggah, спасибо но хотелось бы обойтись тоже формой, чтобы по стилю кнопки были одинаковые. 2-й вариант если я правильно понял не удобный, т.к. придется нажимать 2 кнопки.

---------- Добавлено 01.03.2012 в 23:30 ----------

Сделал такой вариант


<form action="stranica.php" method="POST">
<input type=submit name=asd value="сбросить">
</form>

ps Переход осуществляется по ссылке, в адресной строке ссылка без переменных.

Я правильно понимаю - это правильно решение? Извините, я не профи. Спасибо

V
На сайте с 27.04.2009
Offline
46
#3
postavkin:


<form action="stranica.php" method="POST">
<input type=submit name=asd value="сбросить">
</form>


ps Переход осуществляется по ссылке, в адресной строке ссылка без переменных.
Я правильно понимаю - это правильно решение? Извините, я не профи. Спасибо

Это заплатка. Кто мешает сделать кнопку как в форме? Дайте сайт.

[Удален]
#4

postavkin, зачем вообще перезагружать страницу?

если речь идёт об отображении и сокрытии группы элементов на странице?

просто отработать css свойство дисплей нон :)

P
На сайте с 06.01.2009
Offline
601
#5

burunduk, тут все немного иначе. Надо не скрыть данные на странице, а запустить снова скрипт который выведет все товары, так как параметры отбора "сбросили".

---------- Добавлено 06.03.2012 в 18:13 ----------

vaggah:
Это заплатка. Кто мешает сделать кнопку как в форме? Дайте сайт.

Сайт дать не могу. Так а криминально если я так оставлю как написал?

Все работает.

[Удален]
#6

Я бы сделал кнопку с ссылкой на эту страницу)))

C
На сайте с 20.09.2007
Offline
114
#7
а запустить снова скрипт который выведет все товары, так как параметры отбора "сбросили"

Варианта два.

1. Кнопка сбросить - просто кнопка-ссылка на страницу.

2. Кнопка сбросить - кнопка где будет submit с параметрами которые и означают сброс.

p.s. Для таких случаев удобно jQuery

в адресной строке ссылка без переменных

На форму обратите больше внимания. Лучше передавать все GET-ом (когда ссылка в адресной строке видна). А еще лучше - переколбасить и даже такой фильтр сделать с ЧПУ.

GET-ом - чтобы была возможность свой выбор скопировать или добавить в избранное. Или выслать кому-нить. Это юзабельно.

ИМХО, самые лучшие VDS: https://cp.inferno.name/aff.php?aff=4048

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий