怎么捕捉粘贴这一动作?(粘贴包括用键盘和鼠标的粘贴),这个文本框只能输入数字...所以粘贴过来的东西要防止是字母...怎么做呢? <input type=buton onkeypress="return(event.keyCode>47&&event.keyCode<58)" onpaste=return(!/\D/.test(window.clipboardData.getData("text")))> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个问题昨天好象问过了, onpaste="return false" 可阻止任何的粘贴。<input type=text onpaste="return false" onkeypress="a()">数字<br><input type=text onpaste="return false" onkeypress="b()">汉字<br><input type=text onpaste="return false" onkeypress="c()">非汉字<br><script language=javascript>function a(){ var k = window.event.keyCode; if (k < 48 || k > 57){ alert("你输入的不是数字!") window.event.keyCode = 0 ;}}function b(){ var k = window.event.keyCode; if (k < 255){ alert("你输入的不是汉字!"); window.event.keyCode = 0 ;}}function c(){ var k = window.event.keyCode; if (k > 255){ alert("你输入了汉字!"); window.event.keyCode = 0 ;}}</script> <INPUT TYPE="text" NAME="txt1" onPaste="alert('ok')" value=""> 见我的代码,不过如果要可以小数点的,用 <input type=buton onkeypress="return(event.keyCode>47&&event.keyCode<58||event.keyCode==46)" onpaste=return(!isNaN(window.clipboardData.getData("text")))> 求助 怎么用正则取到这一行的数据? 求助:移动DIV的时候背景图片问题 ActiveXObject问题 js如何更改网站页面默认风格 关于图片显示的问题,请各位大哥帮忙 jquery 如何来获取这样的组合数据 小弟想做一个下拉菜单,哪位前辈指点一二,例子也可 JAVASCRIPT怎样清除IE缓存 请问怎样用js改变table里的字体大小? 请教对话框问题 js可以调用2000的信使服务么?
<input type=text onpaste="return false" onkeypress="b()">汉字<br>
<input type=text onpaste="return false" onkeypress="c()">非汉字<br><script language=javascript>
function a()
{
var k = window.event.keyCode;
if (k < 48 || k > 57){
alert("你输入的不是数字!")
window.event.keyCode = 0 ;}
}function b()
{
var k = window.event.keyCode;
if (k < 255){
alert("你输入的不是汉字!");
window.event.keyCode = 0 ;}
}function c()
{
var k = window.event.keyCode;
if (k > 255){
alert("你输入了汉字!");
window.event.keyCode = 0 ;}
}
</script>
<input type=buton onkeypress="return(event.keyCode>47&&event.keyCode<58||event.keyCode==46)" onpaste=return(!isNaN(window.clipboardData.getData("text")))>