您可以看到我的小型ASP.NET MVC3 / Razor应用here的实例。
文本框和textareas都具有以下属性,只需要单词字符。该表单使用jquery-validate.js。
pattern = @"\w{1,50}" //50 characters, etc.
仅在Firefox(v13.0.1)中,这些字段会突出显示,就好像它们在包含空格或点像字符时无效,两者都应该是合法字符。为什么只是这个浏览器,我应该如何纠正它?我应该使用不同的模式吗?
更新:我意识到它是内置的HTML5“模式”属性,Firefox正在以不同的方式处理,这就是表单仍然提交OK的原因。