javaScript常用例子
1.取消按鈕按下時的虛線框在input里添加屬性值 hideFocus 或者 HideFocus=true
2.只讀文本框內容
????? 在input里添加屬性值 readonly
3.防止退后清空的TEXT文檔(可把style內容做做為類引用)
<INPUT style=behavior:url(#default#savehistory); type=text id=oPersistInput>
4.ENTER鍵可以讓光標移到下一個輸入框
<input onkeydown="if(event.keyCode==13) event.keyCode=9" >
5.只能為中文(有閃動)
<input onkeyup="value=value.replace(/[ -~]/g,'')"
???????? onkeydown="if(event.keyCode==13) event.keyCode=9">
6.只能為數字(有閃動)
<input onkeyup="value=value.replace(/[^\d]/g,'')
???????? "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace
???????? (/[^\d]/g,''))">
7.只能為數字(無閃動)
<input style="ime-mode:disabled"
???????? onkeydown="if(event.keyCode==13) event.keyCode=9" onKeyPress="if ((event.keyCode<48
???????? event.keyCode>57))? event.returnValue=false">
8.只能輸入英文和數字(有閃動)
<input onkeyup="value=value.replace(/[\W]/g,'')"
???????? onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(
???????? /[^\d]/g,''))">
9.屏蔽輸入法
<input type="text" name="url" style="ime-mode:disabled"
???????? onkeydown="if(event.keyCode==13)event.keyCode=9">
10. 只能輸入 數字,小數點,減號(-) 字符(無閃動)
<input onKeyPress="if (event.keyCode!=46 && event.keyCode!=45 &&
???????? (event.keyCode<48 event.keyCode>57))? event.returnValue=false">
11. 只能輸入兩位小數,三位小數(有閃動)
<input maxlength=9
???????? onkeyup="if(value.match(/^\d{3}$$/)) value=value.replace(value,parseInt(value/10))
???????? ;value=value.replace(/\.\d*\./g,'.')" onKeyPress="if((event.keyCode<48
???????? event.keyCode>57) && event.keyCode!=46 && event.keyCode!=45 value.match(/^\d{3}$$/)
???????? /\.\d{3}$$/.test(value)) {event.returnValue=false}" id=text_kfxe name=text_kfxe>
12.只能輸入小數
??????<input onpaste="return false" id="amount" style="IME-MODE: disabled; WIDTH: 60px; " onpropertychange="if(isNaN(value)) value=value.substring (0,value.length-1);" maxlength="5" size="14" name="amount" />
13.只能輸入整數
????? <input id="amount" style="IME-MODE: disabled; WIDTH: 60px; " onkeyup="this.value=this.value.replace(/\D/g,'')"? onafterpaste="this.value=this.value.replace(/\D/g,'')" maxlength="5" size="14" name="amount" type="text" />
posted on 2010-01-31 00:19 飛熊 閱讀(328) 評論(0) 編輯 收藏 所屬分類: javaScript