Роберт
Аналитик
Как выкинуть пустые переменные из GET запроса?
Если у меня на форме есть:
Если я заполняю только поле Е1 , у меня в адресной строке появляется:
http://.../?Е1=ааа&E2=&E3=&E4=
Тоесть незаполненные E2 , E3 и E4 также появились (хоть и пустые).
Можно ли что-то прямо в форме сделать , чтобы они не появлялись? Через JavaScript это не возможно убрать?
Можно конечно пойти другими методами:
1) просто в JavaScript'e cформировать URL на который я должен идти из заполненных полей.
2) отправить запрос на свой .php , который посмотрит запрос , выкинит незаполненные поля и сделает header('Location:.../?E1=aaa') тоесть отправит туда куда надо очищенный запрос.
Но может кто-то предложит более универсальное решение?
Ещё раз повторюсь - хотелось бы чтобы очистка была в самой форме (и именно очистка , а не составление).
Если у меня на форме есть:
Код:
<meta ... charset=utf-8">
<form methot=get>
<input type=edit name=E1>
<input type=edit name=E2>
<input type=edit name=E3>
<input type=edit name=E4>
<input type=submit>
</form>
http://.../?Е1=ааа&E2=&E3=&E4=
Тоесть незаполненные E2 , E3 и E4 также появились (хоть и пустые).
Можно ли что-то прямо в форме сделать , чтобы они не появлялись? Через JavaScript это не возможно убрать?
Можно конечно пойти другими методами:
1) просто в JavaScript'e cформировать URL на который я должен идти из заполненных полей.
2) отправить запрос на свой .php , который посмотрит запрос , выкинит незаполненные поля и сделает header('Location:.../?E1=aaa') тоесть отправит туда куда надо очищенный запрос.
Но может кто-то предложит более универсальное решение?
Ещё раз повторюсь - хотелось бы чтобы очистка была в самой форме (и именно очистка , а не составление).