网页制作中表单相关特效整理

时间:2010-03-23 19:41:17  来源:第二电脑网  作者:第二电脑网

  第二电脑网导读:> <br>只能是中文<input onkeyup="value=value.replace(/[ -~]/g,'')" onkeydown="if(event.keyCode==13)event.keyCode=9"> <br>屏蔽输入法<input style="ime-mode:disabled" onkeydown="if(event.keyCode==13)event.keyCode=9"> <br>只能输入英文和数字<input onkeyup="value=v...
  正文:

网页平面多媒体培训、认证考试免费咨询热线:400-700-5807   进入网络咨询平台 ◆


只能是一些限定的东西

ENTER键可以让光标移到下一个输入框
<input onkeydown="if(event.keyCode==13)event.keyCode=9" > <br>

只能是中文<input onkeyup="value=value.replace(/[ -~]/g,'')" onkeydown="if(event.keyCode==13)event.keyCode=9"> <br>

屏蔽输入法<input style="ime-mode:disabled" onkeydown="if(event.keyCode==13)event.keyCode=9"> <br>

只能输入英文和数字<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"> <br>

只能是数字<input onkeyup="value=value.replace(/[^d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^d]/g,''))"><br>

只能显示,不能修改<input readonly value="只能显示,不能修改">

只能是数字,判断按键的值。
<script  language=JavaScript>
function  onlyNum()
{
if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105)||(event.keyCode==8)))
event.returnValue=false;
}
</script>
<input  onkeydown="onlyNum();"> 

附:获取键盘的KeyCode

<html>
<head>
<script language="javascript">
  ns4 = (document.layers) ? true : false;
  ie4 = (document.all) ? true : false;
function keyDown(e){
  if(ns4){
  var nkey=e.which;
  var iekey='现在是ns浏览器';
  var realkey=String.fromCharCode(e.which);
}
  if(ie4){
  var iekey=event.keyCode;
  var nkey='现在是ie浏览器';
  var realkey=String.fromCharCode(event.keyCode);
  if(event.keyCode==32){realkey='' 空格''}
  if(event.keyCode==13){realkey='' 回车''}
  if(event.keyCode==27){realkey='' Esc''}
  if(event.keyCode==16){realkey='' Shift''}
  if(event.keyCode==17){realkey='' Ctrl''}
  if(event.keyCode==18){realkey='' Alt''}
}
  alert('ns浏览器中键值:'+nkey+'n'+'ie浏览器中键值:'+iekey+'n'+'实际键为'+realkey);
}
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;}

再加个找按键的值

<script>
function show(){
  alert("ASCII代码是:"+event.keyCode);
}
</script>
<body onkeydown="show()">

只能是IP地址

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<style>
.a3{width:30;border:0;text-align:center}
</style>
<script>
function mask(obj){
obj.value=obj.value.replace(/[^d]/g,'')
key1=event.keyCode
if (key1==37 || key1==39)
{ obj.blur();
nextip=parseInt(obj.name.substr(2,1))
nextip=key1==37?nextip-1:nextip+1;
nextip=nextip>=5?1:nextip
nextip=nextip<=0?4:nextip
eval("ip"+nextip+".focus()")
网页制作中表单相关特效整理》由第二电脑网原创提供,转载请注明:http://www.002pc.com/master/College/Programming/JavaScript/13330.html


关键字:

关于《网页制作中表单相关特效整理》文章的评论

站内搜索: 高级搜索

热门搜索: Windows style 系统 tr IP QQ CPU 安装 function 注册 if td