Q
防止进入文本框
-1
A
回答
0
将keyUp事件侦听器添加到文本框。检查按下的键的keyCode。如果它匹配'
的keyCode,则提醒用户。之后,用空白替换'
。
document.getElementById('input').addEventListener('keyup', function(e){
if(e.keyCode === 222){ // check if the key pressed is '
alert('No Single Quotes Please!');
this.value = this.value.replace("'", ""); // replace ' with a blank
}
}, false);
<input type="text" id="input" />
电文读出这些:
+0
非常感谢Rahul,非常感谢。 – Philip 2014-12-07 10:22:11
0
您可以使用String.prototype.indexOf
检查撇号的存在:
var str = "That's awesome";
if(str.indexOf("'") !== -1) {
alert("no apostrophe's allowed");
}
这样过表单提交是另外一个问题。
+0
非常感谢你许多。 – Philip 2014-12-07 10:22:29
相关问题
- 1. 如何防止HTML进入ASP.NET Web窗体文本框
- 2. 防止文本
- 3. 防止隐藏文本框回发
- 4. 有条件防止文本框更改
- 5. 防止文本框发射验证器
- 6. 防止键盘覆盖文本框
- 7. 防止复制文本框的值
- 8. 防止在文本框中滚动
- 9. Ajax.BeginForm +防止提交进入
- 10. 防止iPhone进入睡眠
- 11. Ajax autocomplete Extender防止在文本框中键入无效值
- 12. 如何防止'字符被输入到文本框?
- 13. 防止用户在文本框中输入某些字符
- 14. 防止在输入文本框中退格
- 15. 提交之前消毒Asp.Net文本框,以防止SQL注入
- 16. 防止文本框中的空格被输入
- 17. 防止在文本中插入html html
- 18. 如何防止文本框在输入文本时垂直增长?
- 19. 如何防止添加文本时滚动多行文本框?
- 20. 如何防止用户删除文本框中的文本
- 21. 防止在文本框中选择文本
- 22. 防止用户更改asp.net文本框中的某些文本
- 23. 添加文本时防止滚动文本框
- 24. 防止杀框
- 25. 防止在输入字符时继续在文本框中键入
- 26. 在输入新文本时防止文本区域被清除
- 27. 如何防止在进入或退出时关闭对话框?
- 28. 如何防止提示对话框提交表单后进入
- 29. 防止Javascript转义文本?
- 30. 防止小数进入一列 - Oracle
给我们看一些你试过的代码.. – 2014-12-07 09:38:24
http://stackoverflow.com/questions/1789945/how-can-i-check-if-one-string-contains-another-substring-in-javascript – 2014-12-07 09:41:42