文本框宽度操作 - 不适用于移动设备

时间:2018-05-07 14:30:59

标签: javascript jquery html css

我想限制空文本框中的空格和下面的文本区域框代码无法在移动设备中工作,请在桌面上查看并提供帮助

<html>

<head>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
    <script>
    $(document).ready(function() {
        $("input[type=text],textarea").keypress(function(e) {
            if(e.which === 32 && !this.value.length) {
                return e.which !== 32;
            }
        });
    });
    </script>
</head>
<input type="text" maxlength='25'>
<textarea></textarea>

</html>

1 个答案:

答案 0 :(得分:0)

您的选择器将取消页面上所有文本框 textareas 中的空格键。你确定吗?

如果是,则可以使用println("abc|xyz|".split("\\|").length)事件和keydown取消空格键。

event.preventDefault()