Twitter bootstrap 如何在引导中为输入字段指定自定义错误消息
我正在.NET4.0中使用Twitter引导。我没有使用任何额外的jquery验证插件 我有以下代码:Twitter bootstrap 如何在引导中为输入字段指定自定义错误消息,twitter-bootstrap,validation,Twitter Bootstrap,Validation,我正在.NET4.0中使用Twitter引导。我没有使用任何额外的jquery验证插件 我有以下代码: <asp:TextBox ID="Url" runat="server" required Text='' placeholder="enter the URL" pattern="http://*" messages="Must start with 'http://' or 'https://' "></asp:TextBox> 如果我在以下字段中键入
<asp:TextBox ID="Url" runat="server" required Text='' placeholder="enter the URL" pattern="http://*" messages="Must start with 'http://' or 'https://' "></asp:TextBox>
如果我在以下字段中键入“asdf”,则正则表达式验证有效:
我的问题是:如何自定义“请匹配请求的格式”错误,即“必须以“http://”或“https://”开头”
如您所见,我尝试了“messages=”。我还试过其他几种
这实际上与引导无关,而是在浏览器中实现html5表单输入验证(从屏幕截图上看,是Chrome) 使用
模式
属性时,应使用标题
为用户提供额外帮助()
使用title=“必须以“http://”或“https://”开头”
,您应该会看到类似的内容(在Chrome中,不同的浏览器会以不同的方式呈现):
您也可以尝试将输入类型更改为URL,这样即使没有标题也会显示不同的消息,但我自己的经验是,有时浏览器实现的验证可能会有点令人沮丧。如果要更改无效消息,可以使用oninvalid属性
oninvalid=“this.setCustomValidity('用户ID是必须的”)”
希望这对你有帮助。哇,我一点都没意识到。看起来IE 9甚至没有使用验证。所以,我想我还是要使用一些jquery验证。你成功地实现了吗?老实说,我还没有机会去尝试。祝你好运:)但是当我在输入字段中插入标题时。该消息继续显示验证无效。当我点击带有有效值的submit按钮时,它的email字段被卡住了。我在这里也使用引导验证程序。