html5 – 为什么不工作在Safari?

前端之家收集整理的这篇文章主要介绍了html5 – 为什么不工作在Safari?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我喜欢有最多3个字符的输入。在Firefox中一切正常,我只能在输入内编写3个数字 – 但在safari,你可以在里面写很多数字。

你可以测试它在两个浏览器与这:http://flowplayer.org/tools/demos/validator/custom-validators.htm

现在我意识到它与验证插件 – 但只是为了兴趣我喜欢知道为什么不是这个工作?

编辑:

与这个工作

<input class="required" id="field" type="text" maxlength="3" pattern="([0-9]|[0-9]|[0-9])" name="cvv"/>

答案:How can I prevent letters inside a text element?

解决方法

我已经完成了:
<input class="required" id="field" type="text" maxlength="3" pattern="([0-9]|[0-9]|[0-9])" name="cvv"/>

然后在JavaScript中我阻止了字母:

$("#myField").keyup(function() {
    $("#myField").val(this.value.match(/[0-9]*/));
});
原文链接:https://www.f2er.com/html5/169389.html

猜你在找的HTML5相关文章