2016-11-14 80 views
1

我搜索了显示的验证消息,但无法在整个项目中找到它们。本地化asp.net webforms验证消息

例如,当我输入一些值,而@符号为<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 = 'errorFname' 类= 'SPN'> –

+0

在此情况下,你应该使用JavaScript来做到这一点。例如在HTML标签 ' ' 就这样,声明ID输入标签和span标签, 和脚本标签,你应该调用自定义验证消息的ID和设置值.. **名不能为空* * –