服务范围 ============= 1:logo制作,div+css,切图兼容主流浏览器,网页错位,css兼容,图片处理。 2:js特效,js问题,功能开发.AJAX无刷新数据。 3:网站搬家,数据access,mysql,msql。 4:ASP程序开发,aspcms,zblog,科讯等CMS建站,ASP程序二次开发 5:PHP程序开发,WP模板插件开发,ECSHOP二次开发建站,dedecms建站,GXcms,DZ论坛等 6:net开发 只接定制开发或二次开发! 7:及时,高效,真诚。信誉保证(A5有80多笔交易记录,点击我的ID帐号可以查看),价格实在,欢迎惠顾! QQ:536272015 电话:15902018028 老刘技术

表单特殊输入js验证

---恢复内容开始---

ENTER键可以让光标移到下一个输入框

 

 

 

<input onkeydown="if(event.keyCode==13)event.keyCode=9" > 

只能是中文

 

<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  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();">  

限制网页用键盘

 

<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()">

TEXTAREA自适应文字行数的多少

 

<textarea rows=1 name=s1 cols=27 onpropertychange="this.style.posHeight=this.scrollHeight"> 

上传预览图片

 

<img id=pic  src=/upimg/allimg/080326/0927450.gif>  <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里字"> 
1 <select  onChange="if(this.selectedIndex && this.selectedIndex!=0){window.open(this.value);}this.selectedIndex=0;">
2 <option selected>更多链接……</option>
3 <option value="http://www.cnbruce.com">cnbruce</option>
4 <option value="http://www.aspxhome.com/">aspxhome.com</option>
5 <option value="http://www.blueidea.com">blue!dea 
6 </select> 
View Code

 

控制字数

<script language=javascript>
function gbcount(message,total,used,remain)
{
  var max;
  max = total.value;
  if(message.value.length > max){
    message.value = message.value.substring(0,max);
    used.value = max;
    remain.value = 0;
    alert('留言不能超过规定的字数!');
  }
  else{
    used.value = message.value.length;
    remain.value = max - used.value;
  }
}
</script> 

<form name='myform' >
<textarea name='GuestContent' cols='59' rows='6'    onkeydown=gbcount(this.form.GuestContent,this.form.total,this.form.used,this.form.remain); onkeyup=gbcount(this.form.GuestContent,this.form.total,this.form.used,this.form.remain);></textarea>
最多字数:<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>
View Code

 

posted @ 2013-08-25 22:39  未来在手中  阅读(179)  评论(0)    收藏  举报
服务范围 ============= 1:logo制作,div+css,切图兼容主流浏览器,网页错位,css兼容,图片处理。 2:js特效,js问题,功能开发.AJAX无刷新数据。 3:网站搬家,数据access,mysql,msql。 4:ASP程序开发,aspcms,zblog,科讯等CMS建站,ASP程序二次开发 5:PHP程序开发,WP模板插件开发,ECSHOP二次开发建站,dedecms建站,GXcms,DZ论坛等 6:net开发 只接定制开发或二次开发! 7:及时,高效,真诚。信誉保证(A5有80多笔交易记录,点击我的ID帐号可以查看),价格实在,欢迎惠顾! QQ:536272015 电话:15902018028 老刘技术