PDA

View Full Version : ارسال شدن فرم در یک زمان خاص



shahin69
شنبه 30 آذر 1392, 17:31 عصر
سلام
دوستان من یه فرم به کاربران نمایش میدم میخوام که این فرم زمانبندی بشه
یعنی به مدت مثلا 20 دقیقه کاربر وقت داشته باشه که فرم را پر کنه اگر قبل این زمان کاربر
ارسال زد که اطلاعات برن به دیتابیس
اگر هم دکمه ارسال نزد به صورت اتوماتیک فرم ازسال بشه
چه جوری باید این کارو انجام بدم؟

Javidhb
شنبه 30 آذر 1392, 17:38 عصر
باید از طریق جاوااسکریپت این کار رو انجام بدید...

اینجا رو ببینید (http://barnamenevis.org/showthread.php?432874-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-%D8%B2%D9%85%D8%A7%D9%86-%D8%B3%D9%86%D8%AC-%D8%AF%D8%B1-php-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%A7%DB%8C%D9%86-%DA%A9%D8%A7%D8%B1%D8%9F%D8%9F)

sadegh1362
یک شنبه 01 دی 1392, 21:30 عصر
از تابع sleep در php هم می تونید استفاده کنید

shahin69
دوشنبه 02 دی 1392, 16:41 عصر
از تابع sleep در php هم می تونید استفاده کنید

میشه مثال بزنید چطور میشه این کارو کرد؟

shahriyar3
دوشنبه 02 دی 1392, 19:34 عصر
اینجا (http://jsfiddle.net/GLsP9/1/) رو ببینید

shahin69
سه شنبه 03 دی 1392, 11:56 صبح
دوستان این کد براش نوشتم ولی جواب نمیده خواهشا کسی کمک کنه؟؟؟؟؟

<script type="text/javascript">
function SubmitFUNC(){
document.forms['FORM_TEST'].submit()
}
var TimerInterval = setInterval(SubmitFUNC,5000);
</script>

اینم فرم من


<form method="post" action="21.php" name="FORM_TEST">
echo "<input type='radio' name='ans[".$row['id_soal']."]' value='".$row['one']."'>'".$row['one']."'";
echo "<br>";

....
<input type="submit" name="submit"/>

Javidhb
سه شنبه 03 دی 1392, 13:28 عصر
var TimerInterval = setInterval('SubmitFUNC()',5000);

shahin69
سه شنبه 03 دی 1392, 16:25 عصر
بازم جواب نمیده؟؟

Javidhb
سه شنبه 03 دی 1392, 17:57 عصر
این خط رو هم درست کنید: اسم دکمه submit باید عوض بشه


<input type="submit" name="submitBtn"/>


وقتی name=submit، با ()submit که تابع اس قاطی میشه و ارور میده!

shahin69
سه شنبه 03 دی 1392, 18:32 عصر
دوست عزیز خیلی ممنون جواب گرفتم