PDA

View Full Version : دستور submit یک فرم



Tarragon
چهارشنبه 06 اردیبهشت 1391, 11:42 صبح
سلام من یه دستور می خوام که توی یه فرم قرار بدم و خودش اتوماتیک اون فرم رو submit کنه با تشکر.

Farshid007
چهارشنبه 06 اردیبهشت 1391, 11:59 صبح
با جاوا اسکریپت:

document.forms["your form name here"].submit();

Tarragon
چهارشنبه 06 اردیبهشت 1391, 12:23 عصر
ببخشید اما این کد الان باید ار کنه اما نمی کنه

<html dir="rtl">
<form action="" name="form" method="post">
<label for="name">نام : *</label> <input type="text" name="name" id="name" /><br />
<input type="submit" name="submit" id="submit" />
</form>
<script language="javascript" type="text/javascript">
document.forms["form"].submit();
</script>
<?php
echo $_POST['name'];
?>

MMSHFE
چهارشنبه 06 اردیبهشت 1391, 12:35 عصر
<!doctype html>
<html dir="rtl">
<head>
<title>Form Auto Submit</title>
<meta charset="utf-8"/>
<script language="javascript" type="text/javascript">
window.onload = function() {
document.forms["form"].submit();
}
</script>
</head>
<body>
<?php
if(!isset($_POST['name'])) {
?>
<form action="" name="form" method="post">
<label>نام : *<input name="name" type="text" value="ali"/></label><br/>
<input type="submit" value="Submit"/>
</form>
<?php
}
else {
echo $_POST['name'];
}
?>
</body>
</html>
فکر کنم قبلی هم کار میکرد ولی name خالی بود. درهرحال بد نیست عادت کنید کد استاندارد بنویسید.
موفق باشید.

Tarragon
چهارشنبه 06 اردیبهشت 1391, 13:04 عصر
کد قبلی رو که می زدم ارور می داد .

رضا قربانی
چهارشنبه 06 اردیبهشت 1391, 13:27 عصر
البه کد MMSHFE (http://barnamenevis.org/member.php?55504-MMSHFE) در لاین 14 یک مشکل کوچیک داره که باید ویرایشش کنید :


if(!isset($_POST['name']))

دیگه مشکل خواصی نداره و خیلی عالی اجرا می شه

MMSHFE
چهارشنبه 06 اردیبهشت 1391, 13:37 عصر
ممنون. اصلاحش کردم.

Hamid.RDN
پنج شنبه 07 اردیبهشت 1391, 11:12 صبح
دوست عزیز مشکل شما حل شد ولی اینکار شما واسه ارسال اتوماتیک اطلاعات مناسب نیست و به راحتی می شه کدها رو تغییر داد.

هدفتون از ارسال اتوماتیک چیه؟

Tarragon
پنج شنبه 07 اردیبهشت 1391, 11:15 صبح
هیچی همین جوری می خواستم کدش رو داشته باشم

Hamid.RDN
پنج شنبه 07 اردیبهشت 1391, 11:54 صبح
موفق باشید ولی در محیط واقعی اطلاعات رو به صورت HTTP Request ارسال می کنن