验证文本框以仅接受小int

时间:2014-03-26 05:33:28

标签: javascript jquery

如何验证文本框只接受小int(32767)?

2 个答案:

答案 0 :(得分:0)

你必须使用正则表达式。

demo

<script>
    function clean(e) {
        var textfield = document.getElementById(e);
        var regex = /[a-z]/gi;
        textfield.value = textfield.value.replace(regex, "");

    }
</script>
<textarea id="ta" name="ta" onkeyup="clean('ta')" onkeydown="clean('ta')"></textarea>

现在它会做什么,它将取代所有其他字符,如字母或其他符号,它只允许写数字,如果有人会尝试写字母或其他字符,那么它将删除它们

你应该对自己做一些研究。这个网站应该是获得答案的最后选择

答案 1 :(得分:0)

您可以使用HTML的内置功能:

<input type="number" max="32767" />

在提交时,浏览器将停止提交并向用户提供准确的消息。