Struts 1.x html: выбрать со значением по умолчанию «нет выбора» - лучший подход? - PullRequest
0 голосов
/ 06 июня 2011

В приложении Struts 1.x у меня есть форма с простым отдельным элементом html: select.Я хочу заставить пользователя дотронуться до поля и сделать выбор, вместо того чтобы допустить, чтобы первая опция была де-факто значением по умолчанию.Первым очевидным шагом является добавление значения html: option в качестве первого элемента в списке.Эта опция будет иметь метку типа «Пожалуйста, выберите ...» и какое-либо значение маркера, указывающее, что это не настоящая опция.

Мой вопрос: Каков наилучший подход для обнаружения и отклоненияэто значение «без выбора» при отправке формы?

В идеале я хотел бы использовать стандартный валидатор Struts и стандартный поток ошибок, чтобы это действовало аналогично html: text withТребуется «валидатор.Это возможно?Если нет, то как мне добиться подобного эффекта?

Ответы [ 2 ]

1 голос
/ 06 июня 2011

Мне нравится подход, в котором рядом с необходимыми полями стоит красная звездочка, а кнопка отправки отключена, пока не будет сделан выбор. Это довольно тривиально, чтобы сделать с JavaScript (проверка http://docs.jquery.com/Plugins/Validation для готового к использованию пакета).

0 голосов
/ 07 июня 2011

Вы можете просто иметь опцию Please choose..., указав value="", а затем сделать поле обязательным для проверки.

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