只能是写限定的东西 代码如下:
只能是中文
<input onkeyup="value=value.replace(/[ -~]/g,'')" onkeydown="if(event.keyCode==13)event.keyCode=9">
只能是英文和数字.屏蔽了输入法
<input style="ime-mode:disabled" onkeydown="if(event.keyCode==13)event.keyCode=9">
只能输入英文和数字
<input onkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" onkeydown="if(event.keyCode==13)event.keyCode=9">
只能是数字
<input onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">
只能显示,不能修改的文本框
<input readOnly value="只能显示,不能修改">
只能是数字,判断按键 代码如下:
<script
function
{
if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105)||(event.keyCode==8)))
event.returnValue=false;
}
</script>
<input
附:获取键盘的KeyCode
<html>
<head>
<script language="javascript">
function keyDown(e){
}
}
}
document.onkeydown = keyDown;
if(ns4){
document.captureEvents(Event.KEYDOWN);}
</script>
</head>
<body>
//Javascript Document.
<hr>
<center>
<h3>请按任意一个键。。。。</h3>
</center>
</body>
</html>
限制网页用键盘
<body onkeydown="alert('禁用');return false;">
限制键盘的某个键:
<body onkeydown="if(event.keyCode==num){alert('禁用');return false;}>
TEXTAREA自适应文字行数的多少
<textarea rows=1 name=s1 cols=27 onpropertychange="this.style.posHeight=this.scrollHeight">
上传预览图片
<img id=pic
<input type=file name=file><input type=button
onclick=pic.src=file.value value=
<input type=button onclick=alert(file.value)
value=图片地址>
<input type=button
onclick="file.outerHTML=file.outerHTML.replace(/value=\w/g,'')"
value="清除file里字">
一个复选框,点击之后一组复选框全部都选上
<input type="checkbox"
name="checkA"
onpropertychange="for(i=0;i<A.children.length;i++){A.children[i].checked=this.checked}">a
<br>
<span id="A">
<input type="checkbox" name="A1">
<input type="checkbox" name="A2">
<input type="checkbox" name="A3">
</span>
提示限制输入的字符数
<script
language="JavaScript">
<!--
function SymError()
{
}
window.onerror = SymError;
function strlength(str){
}
function
changebyte(value,length){
}
function
changebyte1(value,length){
}
function changebyte2(value,length){
}
</script>
<form method="post" name=test onSubmit="return checkdata()"
action="">
<TEXTAREA onkeydown="return
changebyte1(document.test.icqcontent.value,198)" onkeyup="return
changebyte1(document.test.icqcontent.value,198)" name=icqcontent
cols=40 rows="3"></TEXTAREA>
<SPAN id=byte1><SCRIPT
language=JavaScript>changebyte1(document.test.icqcontent.value,198);</SCRIPT>
</form>
判断填写字数的限制
<script language=javascript>
function gbcount(message,total,used,remain)
{
}
</script>
<form name='myform' >
<textarea name='GuestContent' cols='59'
rows='6'
最多字数:<INPUT disabled maxLength=4 name=total size=3
value=20>
已用字数:<INPUT disabled maxLength=4 name=used size=3
value=0>
剩余字数:<INPUT disabled maxLength=4 name=remain
size=3>
</form>
1.oncontextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键
<table border
oncontextmenu=return(false)><td>no</table>
可用于Table
2<body onselectstart="return false">
取消选取、防止复制
3onpaste="return false"
不准粘贴
4oncopy="return false;" oncut="return false;"
防止复制
5<link rel="Shortcut Icon" href="favicon.ico">
IE地址栏前换成自己的图标
6<link rel="Bookmark" href="favicon.ico">
可以在收藏夹中显示出你的图标
7<input style="ime-mode:disabled">
关闭输入法
9防止被人frame
<SCRIPT LANGUAGE=javascript><!--
if (top.location != self.location)top.location=self.location;
// --></SCRIPT>
10<noscript><iframe
src=*.html></iframe></noscript>
网页将不能被另存为
转自:http://blog.sina.com.cn/s/blog_4d0f79ba01000b5r.html