PDA

View Full Version : سوال: دریافت تاریخ



regbyte
پنج شنبه 02 مهر 1388, 16:17 عصر
سلام

من یه فرم دارم که توش می خوام یه فیلد تاریخ رو از کاربر بگیرم،
(در حال حاضر از یه textbox استفاده می کنم، آیا می شود آنرا Mask کرد؟ ویا...)

در کل بهترین روش برای دریافت تاریخ از کاربر چیست؟

لطفا راهنمایی کنید.

kavoshgar63
پنج شنبه 02 مهر 1388, 23:56 عصر
می تونی از جاوا اسکریپت سمت کلاینت برای چک کردن مقدار داده ها استفاده کنی و سمت خادم هم با پی اچ پی چک کنی .
برای گرفتن تاریخ می تونی از تکسن باکس و یا سلکت آپشن استفاده کنی.
امیدوارم که منظورت رو خوب متجه شده باشم.

majid_alamdary
یک شنبه 05 مهر 1388, 22:52 عصر
از این تابع استفاده کن بجای name نام و بجای default تاریخ فعلی رو بنویس

function majdate($name,$default)
{


$year=substr($default, 0,4);
$month1=substr($default, 5,2);
$day1=substr($default, 8,2);

echo("<select name=\"".$name."ruz\">");
for($i=1;$i<=31;$i++)
{
if($i<10)
$ii="0".$i;
else
$ii=$i;
if ($i==$day1)
echo("<option selected>".$ii."</option>");
else
echo("<option>".$ii."</option>");
}
echo("</select>/");
echo("<select name=\"".$name."mah\">");
for($i=1;$i<=12;$i++)
{
if($i<10)
$ii="0".$i;
else
$ii=$i;
if ($i==$month1)
echo("<option selected>".$ii."</option>");
else
echo("<option>".$ii."</option>");
}
echo("</select>/");
echo("<select name=\"".$name."sal\">");
for($i=1387;$i<1410;$i++)
{
if ($i==$year)
echo("<option selected>".$i."</option>");
else
echo("<option>".$i."</option>");
}
echo("</select>");
//
}