如何防止在jquery中的文本框中输入多个+

时间:2016-05-10 09:46:44

标签: javascript jquery

我目前的代码是这样的

$('.textBoxClass').bind('keypress', function (e) {
    return (e.which != 8 && e.which != 0 && (e.which < 48 || e.which > 57) && e.which != 46 && e.which != 43) ? false : true;
});

1 个答案:

答案 0 :(得分:0)

使用jQuery keyup event

您需要检查event.keyCode+,输入字段是否已包含+

如果是,您可以使用event.preventDefault()阻止该事件。

或者您可以使用某些第三方插件,例如jqueryvalidation并使用正则表达式。

请记住验证数据服务器端,因为可以轻松绕过javascript验证。