ورود

View Full Version : سوال: تکرار يک تابع در زمان ساب ميت فرم



hamid67fathi
یک شنبه 24 آذر 1387, 11:47 صبح
سلام
من اين تابع رو در زمان ساب ميت کردن فرم صدا ميکنم
اما فقط يک بار انجام ميشه !!
ولی وقتی که بعد از صدا کردن تابع يه آلرت خالی ميدم درست کار ميکنه !!
چی کارش ميشه کرد ؟؟




function onsubmit_data()
{
for(c=1;c<=i;c++)
{
if(del_array[c] != null)
{
Send_id_2_del(del_array[c]);
alert('Record : ' +c+ ' Deleted');//

}

}
}

hamid67fathi
یک شنبه 24 آذر 1387, 12:18 عصر
امتحان کردم اما نشد !!
به نظرتون چرا اين جوری ميشه ؟؟
امکان داره به خاطره اين باشه که در زمان ساب ميت صدا ميکنم باشه !!

raravaice
یک شنبه 24 آذر 1387, 13:38 عصر
submit یکبار اتفاق میافته توی onclick بزارید و بعد از عملیات فرم خودتون رو از طریق جاوا اکریپت Submit کنید.

موفق باشید

hamid67fathi
یک شنبه 24 آذر 1387, 14:21 عصر
مگه نبايد حلقه کامل انجام بشه بعدش ساب ميت بشه ؟؟
من حتی داخل حلقه return false هم کردم و بعد از اينکه حلقه کامل انجام شد return true کردم
اما بازم نشد .
حالا چطور بايد از طريق جاوا اسکيريپت فرم رو ساب ميت کنم ؟؟

raravaice
یک شنبه 24 آذر 1387, 15:08 عصر
document.myform.submit();