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="표시만 가능, 수정 불가">
열쇠의 값을 결정하기 위해 숫자만 입력할 수 있습니다.
다음과 같이 코드 코드를 복사합니다.
<스크립트 언어=자바스크립트>
함수만Num()
{
if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105)||(event.keyCode==8)))
event.returnValue=false;
}
</script>
<input onkeydown="onlyNum();">
1. 텍스트 상자에는 숫자코드만 입력할 수 있습니다. (소수점도 입력할 수 없습니다.)
<input onkeyup="this.value=this.value.replace(//D/g,'')" onafterpaste="this.value=this.value.replace(//D/g,'')">
2. 숫자만 입력 가능하며, 소수점도 입력 가능합니다.
<input onkeyup="if(isNaN(값))execCommand('undo')" onafterpaste="if(isNaN(값))execCommand('undo')">
<input name=txt1 onchange="if(//D/.test(this.value)){alert('숫자만 입력할 수 있습니다.');this.value='';}">
3. 숫자와 소수점법 2
<input type=text t_value="" o_value="" onkeypress="if(!this.value.match(/^[/+/-]?/d*?/.?/d*?$/))this .value=this.t_value;else this.t_value=this.value;if(this.value.match(/^(?:[/+/-]?/d+(?:/./d+)?)?$/))this.o_value=this .value" onkeyup="if(!this.value.match(/^[/+/-]?/d*?/.?/d*?$/))this.value=this.t_value;else this.t_value=this.value;if(this.value.match(/^(?:[/+/-]?/d+(?:/./d+)?)?$/))this.o_value=this .값" onblur="if(!this.value.match(/^(?:[/+/-]?/d+(?:/./d+)?|/./d*?)?$/))this. 값=this.o_value;else{if(this.value .match(/^/./d+$/))this.value=0+this.value;if(this.value.match(/^/.$/))this.value=0;this.o_value=this .값}">
4. 영문자와 한자만 입력 가능합니다.
<input onkeyup="value=value.replace(/[/d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[/d] /g,''))" maxlength=10 name="숫자">
5. 영문, 숫자만 입력 가능하며, 한자는 입력할 수 없습니다.
<input onkeyup="value=value.replace(/[^/w/.//]/ig,'')">
6. 숫자와 영문<font color="Red">chun</font>만 입력 가능
<input onKeyUp="value=value.replace(/[^/d|chun]/g,'')">
7. 소수점 이하 최대 2자리까지만 가능합니다. (숫자, 한자 모두 입력 가능합니다.) 문자, 산수 기호는 입력할 수 없습니다.
<input onKeyPress="if((event.keyCode<48 || event.keyCode>57) && event.keyCode!=46 || //./d/d$/.test(value))event.returnValue=false ">
8. 소수점 이하 2자리까지만 가능하며(숫자, 문자, 한자 입력 가능), 산술 기호도 입력 가능합니다.
<input onkeyup="this.value=this.value.replace(/^(/-)*(/d+)/.(/d/d).*$/,'$1$2.$3')">
숫자와 소수점, 덧셈, 뺄셈, 곱셈만 가능합니다.
9. 숫자, 소수점, 음수만 입력할 수 있습니다.
다음과 같이 코드 코드를 복사합니다.
<input name="input" type="text" onkeyup="JHshNumberText(this)" id="title">
<스크립트 언어="자바스크립트" 유형="텍스트/자바스크립트">
함수 JHshNumberText(a)
{
var fa="";
if(a.value.substring(0,1)=="-")
파="-";
var str=(a.value.replace(/[^0-9.]/g,'')).replace(/[.][0-9]*[.]/, '.');
if (str.substring(0,1)==".")
str="0"+str;
a.value=fa+str;
}
</script>
1. 버튼을 눌렀을 때 점선 프레임을 취소하고, 입력에 hideFocus 또는 HideFocus=true 속성값을 추가합니다.
<input type="submit" value="Submit" hidefocus="true" />
2. 텍스트 상자의 내용만 읽으려면 입력 항목에 readonly 속성 값을 추가하세요.
<input type="text" 읽기 전용 />
3. 되돌아간 후 TEXT 문서가 지워지는 것을 방지합니다. (스타일 내용은 클래스 참조로 사용할 수 있습니다.)
<input type="text" style="behavior:url(#default#savehistory);"
4. ENTER 키를 누르면 커서가 다음 입력 상자로 이동됩니다.
<input type="text" onkeydown="if(event.keyCode==13)event.keyCode=9" />
5. 중국어로만 가능합니다. (깜빡임 있음)
<input type="text" onkeyup="value=value.replace(/[ -~]/g,'')" onkeydown="if(event.keyCode==13)event.keyCode=9" />
6. 숫자만 가능합니다(깜박임 포함).
<input type="text" onkeyup="value=value.replace(/[^/d]/g,'') " onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace (/[^/d]/g,''))" />
7. 숫자만 가능합니다(깜박임 없음).
<input type="text" 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 type="text" 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. 소수점 이하 2자리, 소수점 3자리만 입력 가능합니다. (깜박임)
<input type="text" 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}" />