PDA

View Full Version : سوال: اجرا شدن خدکار دکمه بعد از ورود به صفحه



masterphp
جمعه 17 آذر 1391, 09:05 صبح
سلام
من یه صفحه دارم که اطلاعات و دریافت میکنه و ارسال میکنه به صفحه دیگه
حالا میخوام بلافاصله بعد از ورود به صفحه دوم دکمه ای که تو اون صفحه هست عمل کنه
php هم هست
ممنون میشم کمک کنید

Tarragon
جمعه 17 آذر 1391, 09:19 صبح
شما اول میاید فانکشن رو معرفی کنید در قسمت head صفحه و در قسمت body میاید کاری می کنید تا صفحه لود شد این فانکشن اجرا بشه نمونه:

<script>
function formSubmit(form_name)
{document.getElementById(form_name).submit();}
</script>
<body onload="formSubmit('form_name')">

masterphp
جمعه 17 آذر 1391, 09:37 صبح
جای فرم نیم باید چی بنویسم؟
دکمه من اینه میخوام این اجرا بشه


<a onclick="return false;" href="" class="button" id="submit">پرداخت</a>

Taimaz_222
جمعه 17 آذر 1391, 09:58 صبح
تو تگ تعریف فرمت نگاه کن ببین چه نامی واسش انتخاب کردی همونو هم تو form_name باید بزاری .

Tarragon
جمعه 17 آذر 1391, 11:18 صبح
تقریبا اینجوریه البته باید ویرایش شه:

<!doctype HTML>
<html>
<head>
<title>example</title>
<script>
function formSubmit(form_name){document.getElementById(form _name).submit();}
</script>
</head>
<body onload="formSubmit('frm0')">
<form action="form.php" id="frm0" method="POST">
<input type="hidden" name="example" value="barnamenevis.org">
</form>
</body>
</html>
البته با اون دکمه شما این سازگاره:

<!doctype HTML>
<html>
<head>
<title>example</title>
</head>
<body onload="return false;">
</body>
</html>

masterphp
جمعه 17 آذر 1391, 12:30 عصر
این دومی که گفتین و قبلا هم گذاشته بودم درست نشده بود
ولی اونی که اول گذاشتین و الان گذاشتم


<script>
function formSubmit(meu_formulario){document.getElementById (meu_formulario).submit();}
</script>

<body onload="formSubmit('meu_formulario')">


اینم جواب نداده
تو همون صفحه میمونه دیگه حتی دکمه ای هم که قبلا میزنم میرف تو صفحه پرداخت دیگه اونم کار نمیکنه با این کد

Tarragon
جمعه 17 آذر 1391, 14:25 عصر
آقا الان ID فرم خودتون رو برابر meu_formulario قرار دادید؟

masterphp
جمعه 17 آذر 1391, 23:15 عصر
آره دیگه آی دی فرم و گذاشتم اونجا دیگه