【问题标题】:HTML5 text area to only accept numbersHTML5 文本区域只接受数字
【发布时间】:2021-07-14 05:21:09
【问题描述】:

对于<input>,我们可以使用type=number,它只允许用户输入数字。

有没有办法为textarea 做这个?

我希望能提供一些相同的意见。

【问题讨论】:

标签: html reactjs textarea


【解决方案1】:

这与使用输入几乎相同,无论如何,输入对您来说应该更容易,并且看不到您要使用 textarea 代替输入的原因。但是,如果您想使用 textarea,这是一个解决方案。

HTML

<textarea></textarea>
<span style="color:red" id="errmsg"></span>

Js

$("textarea").keypress(function (e) {
    if (e.which != 8 && e.which != 0 && (e.which < 48 || e.which > 57)) {
        $("#errmsg").html("Numbers Only").show();
               return false;
    }
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-15
    • 2022-06-28
    • 1970-01-01
    • 2011-06-15
    • 2014-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多