Платежный адрес совпадает с почтовым адресом - PullRequest
0 голосов
/ 06 сентября 2010

Я использую Spring MVC, и в моем веб-приложении есть страница, где у меня есть обязательное поле почтового адреса и переключатель с вопросом «Является ли адрес выставления счета таким же, как почтовый адрес?»Ни да, ни нет по умолчанию выбрано, чтобы заставить пользователя выбрать ответ на вопрос путем проверки.

В настоящее время я реализовал его так, чтобы в контроллере, если значение переключателя было «Да», яскопируйте значение почтового адреса в адрес для выставления счета.

Моя проверка работает следующим образом: если для переключателя установлено значение «да», не проверяйте поля ввода адреса выставления счета, в противном случае выполните проверку этих полей..

Это хороший способ реализовать эту функцию?Единственное, о чем я мог подумать, это заставить JQuery заполнять значения при выборе переключателя.

Зачем вам копировать код контроллера Java вместо Javascript?

Ответы [ 2 ]

0 голосов
/ 06 сентября 2010

Я согласен с dconde, единственное, что я бы предложил, это отключить поля адреса выставления счета в пользовательском интерфейсе, если пользователь выбирает «Адрес выставления счета тот же». Это обеспечит конкретную видимую обратную связь, что нет необходимости вводить значения

0 голосов
/ 06 сентября 2010

Я не работал со Spring, но проблемы валидации распространены на приложения, независимо от структуры.Я видел кое-что за свои годы разработки, что вы должны знать, что проверка должна выполняться на стороне сервера и на стороне клиента.

Всегда помните, что проверки Javascript можно обойти, используя Firebug или какой-либо другой плагин Mozilla, но проверку сервера сложнее / почти невозможно обойти.Имейте это в виду, прежде чем вы решите оставить проверку только для Javascript.

Надеюсь, что смогу помочь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...