禁止输入中文的文本框
<input οnkeyup="value=value.replace(/[/u4E00-/u9FA5]/g,'')"
type="text"
onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/u4E00-/u9FA5]/g,''))"
style="ime-mode: disabled "/>
<input type=text οnkeyup=validateNum(this) style="ime-mode: disabled " onbeforepaste="checkClip();">
<script>
function validateNumber(oTxt) //只能输入数字的函数
{
var patten = /^/d*$/;
if ( !patten.test(oTxt.value) )
{
oTxt.value = "";
}
}
function replaceCHN(obj){ //过滤中文,只保留数字
obj.value=obj.value.replace(/[/u4E00-/u9FA5]/g,'');
}
function checkClip(){ // 在粘贴前检测剪切板 , 用于 onbeforepaste 事件
clipboardData.setData('text',clipboardData.getData('text').replace(/[^/u4E00-/u9FA5]/g,''));
}
</script>
function checkImg(){ //判断图片来源是否出错!~这个要在启动时候加载
var AllImages=document.getElementsByTagName("IMG");
for(i=0;i<AllImages.length;i++)
{
var img=AllImages[i];
img.οnerrοr=function()
{
this.src="/images/logo.gif";
this.alt="图片来源错误";
}
}
}
禁止输入中文的文本框<input οnkeyup="replaceCHN(this);" type="text" value="禁止输入中文的文本框" onbeforepaste="checkClip();" style="ime-mode: disabled ">
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
<html>
<body>
<IMG src="http://www.google.com/logos/Logo_25wht.gif" alt="图片来源正常"></p>
<IMG src="abc.gif">
</body>
</html>
<script language="javascript">
</script>
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@