Не отправлять пустые поля формы
Понимаю, что вопрос не совсем по MODX, но всё же.
Мне нужно отправить данные с формы через GET на страницу с фильтром mFilter2.
Как отправить только заполненные поля, а незаполненные не включать в get-строку?
Сейчас же получается портянка из незаполненных параметров вида
Это соответственно нарушает логику работы mFilter2, т.к. он ищет только по указанным в строке параметрам, даже если они пустые, и результат поиска будет соответственно пустой…
Пытаюсь использовать jQuery для этого, но пока не получается, как бы вы решили эту задачу?
Мне нужно отправить данные с формы через GET на страницу с фильтром mFilter2.
Как отправить только заполненные поля, а незаполненные не включать в get-строку?
Сейчас же получается портянка из незаполненных параметров вида
?parametr1=¶metr2=¶metr3=заполнено¶metr4=Это соответственно нарушает логику работы mFilter2, т.к. он ищет только по указанным в строке параметрам, даже если они пустые, и результат поиска будет соответственно пустой…
Пытаюсь использовать jQuery для этого, но пока не получается, как бы вы решили эту задачу?
Комментарии: 9
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Пока что-то не получается…
— и без .submit-условия. Но это плохое решение
Сниппет:
Вообще, в этом примере я предлагал подставить его в уже существующий сниппет, формирующий урл.
Если использовать как отдельный — то можно вызывать его в шаблоне со страницей формы где-нибудь в самом низу, и обернуть все в условие:
Ну и редирект и die тоже обернуть в условие, что кол-во get-переменных не нулевое.