在 Safari 中不起作用?-6ren"> 在 Safari 中不起作用?-我喜欢输入最多 3 个字符。在 Firefox 中一切正常我只能在输入中写入 3 个数字 - 但在 safari 中你可以在其中写入很多数字。 您可以使用以下命令在两种浏览器中对其进行测试:http:-6ren">
gpt4 book ai didi

html - 为什么 <input type ="number"maxlength ="3"> 在 Safari 中不起作用?

转载 作者:技术小花猫 更新时间:2023-10-29 11:41:50 25 4
gpt4 key购买 nike

我喜欢输入最多 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]*/));
});

关于html - 为什么 &lt;input type ="number"maxlength ="3"> 在 Safari 中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9361193/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com