我想禁止用户在文本框中输入”。为了验证我使用jQuery验证引擎。是否有内置函数可以实现这一点,如果没有,可以告诉我如何编写自定义验证规则?谢谢禁止“与jQuery验证引擎输入
0
A
回答
0
只需使用 .keypress()函数。
JAVASCRIPT:
$(document).ready(function(){
$('#ID OF TEXTBOX HERE').keypress(function(e){
if(e.which==34){
return false;
}
});
});
我还做了一个演示给你:http://jsfiddle.net/bHhpW/2/
希望这有助于!
也去http://api.jquery.com/keypress/进一步了解事件(也有一个演示,这将使你的键码信息!)
1
你想要做的是创建自己的验证方法,使用addMethod。
为您的特定情况下,你想要做这样的事情:
$.validator.addMethod('noquote', function(val,el){
return this.optional(el) || !val.match(/"/);
},'No quotes allowed in this field');
,然后要么在你的输入设置class="noquote"
,或在您的规则定义它像这样:
$('#myForm').validate({
rules: {
inputname: {
noquotes: true,
required: true
}
}
});
看到它的行动在这里:http://jsfiddle.net/ryleyb/Ckw5w/
相关问题
- 1. jQuery验证引擎验证搜索按钮点击输入还
- 2. jQuery验证引擎
- 3. jQuery验证引擎后防止提交
- 4. 引导输入验证与jQuery
- 5. jquery和jQuery验证引擎
- 6. 使用MsDropDown与jQuery验证引擎
- 7. 整合jQuery验证引擎与mvc3
- 8. jquery验证引擎内联ajax验证停止表单提交
- 9. jquery验证引擎 - 验证json列表
- 10. jQuery的验证引擎验证
- 11. jQuery Select2&验证引擎
- 12. 允许jQuery验证引擎中的空输入
- 13. 如何设置类输入错误使用jQuery验证引擎
- 14. 如何使用jquery验证引擎来验证CLEditor(html编辑器)输入
- 15. 禁用(配置)输入的jQuery验证?
- 16. 防止按钮禁用时输入无效jQuery验证
- 17. Jquery验证引擎:只允许某些字符禁止的表达式
- 18. 禁用输入,直到之前的输入通过引导验证器验证
- 19. 如果验证为true,请禁用提交按钮(jQuery验证引擎)
- 20. jQuery和引导输入验证
- 21. jQuery验证输入
- 22. JQuery验证引擎与淘汰赛和引导
- 23. jQuery验证引擎需要阻止我的自定义所需的验证器
- 24. jQuery Mobile不能与Jquery验证引擎一起工作
- 25. 防止使用jQuery验证引擎进行表单提交
- 26. Posabsolute的jQuery验证引擎和CkEditor
- 27. Jquery验证引擎正则表达式
- 28. jQuery验证引擎不工作
- 29. jquery验证引擎不附加
- 30. 使用jQuery验证引擎定位
实际上,'$('#文本框的名字')'应该是'$('#文本框的ID这里')'。因为我们谈论的是jQuery,它应该是'e.which'而不是'e.keyCode' – RASG
你是对的,先生。我做了改变。 – Dom