View Full Version : فرمت و اعتبار سنجی تاریخ بدون پست بک صفحه
حامد رضائی
سه شنبه 24 مرداد 1385, 10:48 صبح
سلام
من می خوام یک تابع (جاوا) داشته باشم که اولا فرمت تاریخ رو به این شکل بگیره (##/##/####) بعد اونو اعتبار سنجی کنه؟
لطفا کمک کنید این یک تابعی هست که به درد همه می خوره
moohssenn
سه شنبه 24 مرداد 1385, 20:07 عصر
function dateonly(myelement)
{
if(event.keyCode>" 57" || event.keyCode<"48" )
{
alert('YYYY/MM/DD áØÝÇ ÊÇÑíÎ ÑÇ ÈÇ Çíä ÝæÑãÊ æÇÑÏ ˜äíÏ ');
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('ÊÚÏÇÏ ÑæÒåÇí ãÇå ÑÇ ÇÔÊÈÇå æÇÑÏ ˜ÑÏå ÇíÏ');
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('ÏÑ æÑæÏ ÔãÇÑå ãÇå ÏÞÊ äãÇÆíÏ');
myelement.value=str1;
return false;
}
else
{
myelement.value=myelement.value+"/";
break;
}
}
return true;
}
}
روی تکست این تابع رو صدا بزن به این شکل
Onkeypress='dateonly(this)'
البته حتما سایز تکس و ماکس آن را نیز 10 بزار
mehrad.net
جمعه 27 مرداد 1385, 00:48 صبح
می تونید از ajax هم استفاده کنید.
moohssenn
جمعه 27 مرداد 1385, 16:27 عصر
فکر میکنم همین جواب گو باشه
اگه در مورد ajax شما تجربه ای دارید همین جا بنویسید ممنون میشم
حامد رضائی
شنبه 28 مرداد 1385, 12:43 عصر
Onkeypress این تابع رو نمی شناسه؟!!!!
من با vb.net 2003 کار می کنم
چکار کنم
moohssenn
شنبه 28 مرداد 1385, 18:43 عصر
من vb بلد نیستم .
اساتید هستن و حتما کمک میکنن
حامد رضائی
یک شنبه 29 مرداد 1385, 09:15 صبح
کمک کنید لطفاً
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.