key事件中判断输入值是否符合要求,不符合清除之
解决方案 »
- document.all是什么意思啊?
- document.createNodeIterator+ Firefox/3.0.15报错
- POST到iframe后,子页面无法修改父页面样式。
- 怎么解决定时滚动的问题
- 属性和实例属性的区别!!!
- 初学者请教问题之三:页面跳转问题
- 谁能提供一下象elong得日历控件啊?
- 请问按下按钮后页面的滚动条向下(或向上)滑动,松开之后便停留在当前位置的效果应该如何实现?
- HTC使用参考文档(翻译自MSDN)
- 在jsp中,如何清空里某个地址的历史纪录??
- easyui如何在accordion里面生成tree
- HTML中可不可以通过onclick事件来使表格中的一个表格消失和显示啊
$("#test").keydown(function(evt) {
var keycode = evt.keyCode?evt.keyCode:evt.which;
if(keycode == 229){
evt.preventDefault();
}
});
但是没起作用啊
<textarea onkeyup="rep(this)"></textarea>
<script>
function rep(t) {
t.value = t.value.replace(/[^\da-z]/ig, '');
}
</script>
$("#test").keyup(function(evt) {
this.value = this.value.replace(/[^\x00-\xff]/g,"");
});
我的要求是根据一个bool型变量来决定是否允许键盘输入,
如果为false的话,不允许键盘输入任何字符,包括数字、字母以及汉字等。
true的话,可以输入。
<textarea onkeydown="rep(event)"></textarea>
<script>
var ok = true;
function rep(e) {
if (ok) return;
if (e.preventDefault) e.preventDefault();
else e.returnValue=false
}
</script>
我的要求是根据一个bool型变量来决定是否允许键盘输入,
如果为false的话,不允许键盘输入任何字符,包括数字、字母以及汉字等。
true的话,可以输入。
谢谢回复!
你这么写的和我直接写的一样,
在chrome浏览器上测试不好用吧?
.c{position:relative}
.c .mask{position:absolute;width:100%;height:100%;display:none;background:#fff;opacity:0;filter:alpha(opacity=0)}
</style>
<input type="checkbox" onclick="document.getElementById('mask').style.display=this.checked?'none':'block'" checked/>允许输入<br />
<div class="c"><div id="mask" class="mask"></div><textarea></textarea></div>