Я создаю приложение, которое сильно зависит от jQuery.Большую часть этого я могу обработать без использования JS и все еще иметь работающий сайт, однако есть один момент, который ускользает от меня.(обратите внимание, я использую ASP.NET MVC, но это не должно иметь значения в этом случае)
У меня есть поле ввода, в котором широко используется автозаполнение jQuery-UI.Поведение очень простое.Пользователю предлагается ввести свой город, но ему предоставляется список автозаполнения действительных городов.Если город недействителен, проверка на стороне сервера запускается и просит их повторить попытку.
Если они выбирают действительный город, метод jQuery обновляет скрытое поле, содержащее CityID выбранного города.Это работает феноменально хорошо, и мне очень нравится производительность.
Вот здесь и проблема.Если JS не доступен в браузере, поле ID не обновляется, и, следовательно, DB не обновляется.Я вообще не использую ввод автозаполнения на стороне сервера, только поле ID.Какое было бы хорошее решение, чтобы обойти эту проблему?