powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Можно ли пропустить пустые get-параметры?
16 сообщений из 16, страница 1 из 1
Можно ли пропустить пустые get-параметры?
    #39937851
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть форма, с методом GET и набором полей:
Код: html
1.
2.
3.
4.
5.
<form>
<input type="text" name="param1">
<input type="text" name="param2">
...
</form>


Когда форма отправляется, то в ней передаются в том числе и пустые параметры:
Код: plaintext
?param1=& param2=

Можно ли средствами HTML (без JS) сделать так, чтобы пустые параметры не передавались?
...
Рейтинг: 0 / 0
Можно ли пропустить пустые get-параметры?
    #39937915
artas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.,

задизейблить перед отправкой, но опять же, JS при событии сабмита
...
Рейтинг: 0 / 0
Можно ли пропустить пустые get-параметры?
    #39937916
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.,

а что вы называете средствами HTML? .. какой-нибудь атрибут donotsendemptyfields? ... по-моему, не придумали .. :) ..
...
Рейтинг: 0 / 0
Можно ли пропустить пустые get-параметры?
    #39937917
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С JS понятно, я пример уже нашел.
А средствами HTML (атрибутами) это сделать невозможно?
...
Рейтинг: 0 / 0
Можно ли пропустить пустые get-параметры?
    #39937969
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.
С JS понятно, я пример уже нашел.
А средствами HTML (атрибутами) это сделать невозможно?

да это и не нужно.
Вы же всё равно будете проверять - есть там такой параметр или нет.
А если не будете проверять (т.е. вам плевать на параметр), то вообще пофигу, что там.
Единственный способ - это убрать из формы лишние поля.
А вот это можно сделать через логику приложения.
...
Рейтинг: 0 / 0
Можно ли пропустить пустые get-параметры?
    #39937972
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дело не в проверке.
Строка адреса браузера смотрится некрасиво.
...
Рейтинг: 0 / 0
Можно ли пропустить пустые get-параметры?
    #39938005
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.,

POST использовать религия запрещает?
...
Рейтинг: 0 / 0
Можно ли пропустить пустые get-параметры?
    #39938007
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет, POST не подходит.
Адрес может помещаться в закладки, поэтому должен быть GET.
И если из него убрать пустые параметры, он будет смотреться красивее.
...
Рейтинг: 0 / 0
Можно ли пропустить пустые get-параметры?
    #39938019
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.
Строка адреса браузера смотрится некрасиво.
Кто-то будет читать строку и восхищаться красотой художественного произведения? ;-) Хотя бы, гипотетически.
...
Рейтинг: 0 / 0
Можно ли пропустить пустые get-параметры?
    #39938028
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наоборот, видя в строке кучу посторонних данных люди будут думать о том, что это выглядит неаккуратно.
Где строка выглядет аккуратнее?
Код: plaintext
1.
2.
3.
?q=url+query+string&oq=url+query+&aqs=chrome.2.59i0h7j0l3.4xg2j0j7&client=ms-android&sourceid=chrome-mobile&ie=UTF-8

?q=url+query+string
...
Рейтинг: 0 / 0
Можно ли пропустить пустые get-параметры?
    #39938034
x1ca4064
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.

Где строка выглядет аккуратнее?


Никогда не рассматривал адресную строку с эстетической точки зрения.
Может, вам делать редирект "некрасивая строка"->"строка без пустых полей (красивая)"?
...
Рейтинг: 0 / 0
Можно ли пропустить пустые get-параметры?
    #39938036
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Неожиданное решение.
Подумаю.
...
Рейтинг: 0 / 0
Можно ли пропустить пустые get-параметры?
    #39938041
voraa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alibek B.
Наоборот, видя в строке кучу посторонних данных люди будут думать о том, что это выглядит неаккуратно.
Где строка выглядет аккуратнее?
Код: plaintext
1.
2.
3.
?q=url+query+string&oq=url+query+&aqs=chrome.2.59i0h7j0l3.4xg2j0j7&client=ms-android&sourceid=chrome-mobile&ie=UTF-8

?q=url+query+string

В приведенном Вами примере нет пустых параметров и данные совсем не совсем посторонние.
...
Рейтинг: 0 / 0
Можно ли пропустить пустые get-параметры?
    #39938329
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.
Код: plaintext
aqs=chrome.2.59i0h7j0l3.4xg2j0j7&client=ms-android&sourceid=chrome-mobile

получать должны только пользователи андроида?
...
Рейтинг: 0 / 0
Можно ли пропустить пустые get-параметры?
    #39938338
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет, это был пример со смартфона.
Вот пример для моего случая:
Код: plaintext
1.
2.
?mode=filter&agent=&fdate=&tdate=&status=wait&fchange=&tchange=
?mode=filter&status=wait
Я бы хотел использовать второй вариант.
Но раз это возможно только через JS, то оставлю как есть.
...
Рейтинг: 0 / 0
Можно ли пропустить пустые get-параметры?
    #39938344
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у гугла в серпе строки поизучайте
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Можно ли пропустить пустые get-параметры?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]