2016-11-14 3 views
1

Я искал сообщения, показанные для проверки, и не мог найти их во всем проекте.Локализация сообщений валидации веб-форм asp.net

Например, когда я вхожу некоторое значение без знака @ в <input type="email" /> я получаю ошибку проверки:

please include an @ in the email address

Но я не могу найти это сообщение в любом месте.

Я пытаюсь перевести и локализовать эти сообщения.

+0

http://stackoverflow.com/questions/13798313/set-custom-html5-required-field-validation-message Здесь мы идем! – mybirthname

ответ

0

Это сообщение проверки правильности ввода HTML по умолчанию. , когда мы используем требуется в конце HTML-формы ввода тега, это дает нам конкретное сообщение проверки конкретного типа входа .. например

<input type="text" name="usrname" required>

в этом случае будет дать это сообщение

please fill out this field

для вашего случая

<input type="email" name="usrname" required>
в этом случае для отправки формы он даст этому сообщению проверки

please include an '@' in the email address

здесь необходимый атрибут является логическим атрибутом. Когда он присутствует, он указывает, что пользователю необходимо выбрать значение перед отправкой формы.

+0

что я хочу сделать, это перевести сообщение на другой язык. не изменяйте тип проверки. –

+0

в этом случае вы должны использовать JavaScript, чтобы сделать это .. например <входной тип = 'Текст' ID = 'имя_файла'>

+0

в этом случае вы должны использовать JavaScript, чтобы сделать это .., например, в теге HTML ' <входной тип = 'текст' ID = 'имя_файла'> ' просто так, объявить идентификатор для ввода тега и тега диапазона, и тег сценария вы должны назвать этот идентификатор и установить значение для сообщения пользовательских проверки .. ** Имя не может быть пустым * * –

Смежные вопросы