ورود

View Full Version : فرمت تاریخ درtextbox



eshaghi
دوشنبه 21 خرداد 1386, 13:39 عصر
با عرض سلام
من در سایت جستجو کردم ویک تابع پیدا کردم که در هنگام درج تاریخ به طور خودکار / را بنویسد اما رویدادهای textbox با این تابع جاوا اسکریپت کار نکرد و من نمی دانم این تابع جاوا اسکریپت را با چه رویدادی اجرا کنم البته من تمام قواعد کار را رعایت کرده ام ودر موارد دیگر از این توابع در کنترلهای دیگر استفاده کرده ام ونمی دانم آیا تابعی که در اینجا دارم آیا درست جواب می دهد یا نه اگر دوستان تابع خوبی سراغ دارند به من هم بدهند
با تشکر

saeid taheri
سه شنبه 22 خرداد 1386, 01:36 صبح
تابع رو بزار تا ما هم ببینیم

eshaghi
سه شنبه 22 خرداد 1386, 13:54 عصر
<script>
function dateonly(myelement)
{

if(event.keyCode>" 57" || event.keyCode<"48" )
{
alert('YYYY/MM/DD &aacute;&Oslash;&Yacute;&Ccedil; &Ecirc;&Ccedil;&Ntilde;&iacute;&Icirc; &Ntilde;&Ccedil; &Egrave;&Ccedil; &Ccedil;&iacute;&auml; &Yacute;&aelig;&Ntilde;&atilde;&Ecirc; &aelig;&Ccedil;&Ntilde;&Iuml; ˜&auml;&iacute;&Iuml; ');
myelement.focus();
myelement.value="";
return false;
}
else
{
str2=myelement.value;
str=myelement.value.length;
switch(str)
{
case 2 :
str2=myelement.value;
if (str2 >= 32 )
{
alert('&Ecirc;&Uacute;&Iuml;&Ccedil;&Iuml; &Ntilde;&aelig;&Ograve;&aring;&Ccedil;&iacute; &atilde;&Ccedil;&aring; &Ntilde;&Ccedil; &Ccedil;&Ocirc;&Ecirc;&Egrave;&Ccedil;&aring; &aelig;&Ccedil;&Ntilde;&Iuml; ˜&Ntilde;&Iuml;&aring; &Ccedil;&iacute;&Iuml;');
myelement.value="";
alert(myelement.value);
return false;
}
else
{
myelement.value=myelement.value+"/";
}
break;
case 5 :
str2=myelement.value.substr(3,2);
str1=myelement.value.substr(0,2);
if (str2 >= 13)
{
alert('&Iuml;&Ntilde; &aelig;&Ntilde;&aelig;&Iuml; &Ocirc;&atilde;&Ccedil;&Ntilde;&aring; &atilde;&Ccedil;&aring; &Iuml;&THORN;&Ecirc; &auml;&atilde;&Ccedil;&AElig;&iacute;&Iuml;');
myelement.value=str1;
return false;
}
else
{
myelement.value=myelement.value+"/";
break;
}
}
return true;
}
}</script>