如何使用jquery只允许文本框中的特定单词?

时间:2016-04-02 08:18:22

标签: javascript jquery html

我的要求是我必须允许用户只输入“@”关键字。如果用户输入另一个关键字,则不应在文本框中显示任何内容。

<input type="text" />
document.getElementById('txtSearch').onkeypress = function (e) {
    if (e.keyCode === 64 ) {
        alert('welcome');
        return false;
    }
};

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码限制任何字词。

$("#IDofTextInput").on("keyup", function(){
    if(!("@".startsWith($("#IDofTextInput").val())))
  {
    $("#IDofTextInput").val($("#IDofTextInput").val().substring(0, $("#IDofTextInput").val().length-1));
  }
});
相关问题