Да ити его мать, думать вы будете или нет? Что значит фильтровать объекты и где? Объекты, в прямом смысле этого слова, можно фильтровать только на клиенте. А значит и ничего не надо оправлять на сервер.
Если же на сервере, это запрос к базе по фильтру, то должны быть его значения по умолчанию, которые будут применяться к запросу к базе при любых ошибках запроса от клиента. И похрен что там у вас, ООО, компания или секта, это элементарное правило.
И страницу эту формирует сервер, а значит при ошибках с клиента он просто должен отдать форму по умолчанию, иначе с отмеченным выбором клиента. Что рассказывать как это делается серверным языком или все-таки не надо?
Вообще ничего не придется отмечать ни JS на клиенте, ни серверу в форме, если этот запрос сделать асинхронным. Ищите что такое Ajax и ....
Зе...ли обидчивые при этом думать не желающие.
|