在一个编辑区域,我增加了击键事件,现在执行顺序是这样:
1、自定义击键函数
2、字符显示
我如何阻止第2步的字符显示?
1、自定义击键函数
2、字符显示
我如何阻止第2步的字符显示?
解决方案 »
- Jquery表单验证插件-JSFormChecker
- xhtml引用外部javascript文件失效(特诡异的问题!不相信??)
- 跪求一个js效果啊
- |zyciis| Javascript 如何加密解密? 我进 http://www.scriptlover.com/packer/ 但里面什么都不能输入 谢谢
- 关于iframe页面刷新问题
- 用js正则表达式如何去掉代码串中的注释行?
- 如何动态改变大文本框(textarea)的大小
- 关于一个checkbox的效果,谢谢了
- 关于excel和word
- 页面与iframe进行双向通信问题!!!!
- 怎么实现一个表格表头不动下边上下滚动的
- iframe chrome11中如何自适应高度?
<body>
<script type="text/javascript">
function noNumbers(e)
{
var keynum
var keychar
var numcheckif(window.event) // IE
{
keynum = e.keyCode
}
else if(e.which) // Netscape/Firefox/Opera
{
keynum = e.which
}keychar = String.fromCharCode(keynum)
numcheck = /\d/
return !numcheck.test(keychar)
}
</script><form>
<input type="text" onkeydown="return noNumbers(event)" />
</form></html>
if(!!document.all) {
event.returnValue = false;
} else {
event.preventDefault();
}
<html>
<body>
<script type="text/javascript">
window.onload=function(){
document.getElementById("txt").value="";
document.getElementById("txt").onkeyup=function(e){
var e=e||window.event;
if(e.keyCode>47 && e.keyCode<91) //让KEYCODE在字符范围内。功能键不执行清空
{
document.getElementById("txt").value="";
}
}
}
</script><form>
<input type="text" id="txt" value=33>
</form>
</body>
</html>
比如
abc
当开始捕捉键盘事件了,用户再点击d,此时不显示d,以前输入的abc仍然保留。