好的,所以看看这个
<form class="validation">
<div>
<input type="email" class="form-control" id="inputEmail" name="email" placeholder="Email" pattern=".{3,200}" title="3 to 200 characters" required="required">
</div>
</form>
我正在处理表单验证脚本,并希望为此使用 HTML5 属性。我不确定这是否是最方便的方式(欢迎提示),但在这种情况下,我试图获得允许字符的最小数量和最大数量。
如果您查看控制台,除了“Uncaught TypeError: Cannot read property 'length' of undefined”错误之外,一切似乎都运行良好。这很奇怪,因为它甚至不是未定义的。
所以这修复了它http://jsfiddle.net/J9Tza/1/
<form class="validation">
<input type="email" class="form-control" id="inputEmail" name="email" placeholder="Email" pattern=".{3,200}" title="3 to 200 characters" required="required">
</form>
我删除了周围的元素,现在它可以工作但没有任何错误。
如何解决这个问题?有没有更好的方法来做到这一点?(可能有点题外话)
问候