Majdy67
دوشنبه 14 مرداد 1387, 13:11 عصر
با عرض سلام. من کد زیر رو برای گرفتن تاریخ نوشتم تا با وارد کردن دو تا عدد روز یا ماه به input box بعدی بره.
عمده مشکل این کد اینه که نمی شه بررسی کرد که چه کلیدی زده شده (برای برنامه نویسی روی کلید های Backspase ، Delete و ... )
<html>
<head>
<title>Test</titel>
<script type="text/javascript">
function f(TextID)
{
if(TextID.value.length==2)
{
switch (TextID.id)
{
case "t1":{
t2.focus();
break;}
case "t2":{
t3.focus();
break;}
}
}
}
</script>
</head>
<body>
<form name="form1">
<input type="button" value="hamid" onclick="f()"
<input type="text" id="t1" onkeydown="f(t1)">
<input type="text" id="t2" onkeydown="f(t2)">
<input type="text" id="t3" onkeydown="f(t3)">
</form>
</body>
</html>
از اینکه کمک کنید خیلی ممنون می شم ...:خجالت::خجالت:
عمده مشکل این کد اینه که نمی شه بررسی کرد که چه کلیدی زده شده (برای برنامه نویسی روی کلید های Backspase ، Delete و ... )
<html>
<head>
<title>Test</titel>
<script type="text/javascript">
function f(TextID)
{
if(TextID.value.length==2)
{
switch (TextID.id)
{
case "t1":{
t2.focus();
break;}
case "t2":{
t3.focus();
break;}
}
}
}
</script>
</head>
<body>
<form name="form1">
<input type="button" value="hamid" onclick="f()"
<input type="text" id="t1" onkeydown="f(t1)">
<input type="text" id="t2" onkeydown="f(t2)">
<input type="text" id="t3" onkeydown="f(t3)">
</form>
</body>
</html>
از اینکه کمک کنید خیلی ممنون می شم ...:خجالت::خجالت: