구름과 바람 그리고 나그네 :: 날짜만...javascript

<script language="javascript">
function onlyNumber(){
var e1 = event.srcElement;
var num ="0123456789";
event.returnValue = true;

for (var i=0;i<e1.value.length;i++){
if(-1 == num.indexOf(e1.value.charAt(i)))
event.returnValue = false;
}

if (!event.returnValue)
e1.value="";
}
</script>

<form name="frm">
<table width="50%" border="0" align="center">
<tr><td>
<font size="2">전화번호 입력예 :
<input type="text" name="tel1" onKeyDown="onlyNumber()" size="3" maxlength="3" style="border: 1px solid #666633"> -
<input type="text" name="tel2" onKeyDown="onlyNumber()" size="4" maxlength="4" style="border: 1px solid #666633"> -
<input type="text" name="tel3" onKeyDown="onlyNumber()" size="4" maxlength="4" style="border: 1px solid #666633">
</td></font></tr>
</table>

onKeyDown="onlyNumber()" 이부분을 잘 응용하시면..좋을 같네요.
onKeyUp="onlyNumber()"이라든지..
상황에 맞게 자~알~

<input type='text' style="ime-mode:disabled;"> 영문만 입력가능
적절히 사용하면 되지 않을까 합니다.
Posted by pressrain
,