View Full Version : پر کردن فیلد hidden فرم با استفاده از url
jamal1384
سه شنبه 28 شهریور 1385, 21:32 عصر
دوستان
من می خوام موقع پر کردن یه فرم از فرم استفاده نکنم و اطلاعات اون رو با استفاده از url به سرور بفرستم.
مثل این http://www.award.com/report.php?name=ali&lname=rezayi&submit=add
حالا اگه یه فیلد hidden رو فرم باشه این کار عملی نمیشه
کسی راهی یرای پر کردن اینجور فرم ها بلده
tabib_m
چهارشنبه 29 شهریور 1385, 11:04 صبح
منظورتون رو متوجه نمیشم
فیلد hidden از این لحاظ چه فرقی با فیلدهای دیگه میکنه؟
همون کاری که با فیلدهای دیگه میکنید رو با فیلد hidden هم انجام بدید دیگه!
sarasara
چهارشنبه 29 شهریور 1385, 14:58 عصر
اگه یه صفحه با نام 1.asp داری به صورت زیر:
<body>
<form method="get" action="2.asp">
<input type="text" name="s" />
<input type="submit" />
</form>
</body>
اینجا وقتی Submit می کنی اطلاعات با URL به سمت سرور فرستاده می شه.
و یه صفحه با نام 2.asp داری که توی این صفحه می خوای فیلدهای Hidden پر بشه.
به صورت زیر انجام بده:
<body>
<input type="hidden" name="hid" id="hid" value="<%=Request("s") %>" />
<script language="javascript">alert(document.getElementById('hid').value)</script>
</body>
البته من فرض کردم که با ASP برنامه نویسی می کنی.
موفق باشی
jamal1384
چهارشنبه 29 شهریور 1385, 18:40 عصر
با تشکر از tabib_m و sarasara
من منظورم اینه که اگه تو این فرم بخواهیم که بدون پر کردن فرم و با مقدار دهی از طریق url ،اطلاعات رو ارسال کنیم به این شکل میشه:
<body
<form method="post" action="2.asp">
<input type="text" name="name" />
<input type="text" name="lname" />
<input type="submit" />
</form>
</body>
فرستادن اطلاعات به asp.2 با url :
2.asp?name=ali&lname=rezvani
حالا اگه فرم به این صورت باشه:
[CODE] [<body>
<form method="post" action="2.asp">
<input type="text" name="name" />
<input type="text" name="lname" />
<input type="hidden" name="authorize" value="1">
<input type="submit" />
</form>
</body>/CODE]
این فرم رو چطور میشه به روش بالا پر کرد؟
سپاس
sarasara
پنج شنبه 30 شهریور 1385, 10:31 صبح
وقتی از Post استفاده می کنی اطلاعات ارسالی تو URL نشون داده نمی شه اما با Get اطلاعات تو URL نشون داده می شه!
لوک خوش شانس
پنج شنبه 30 شهریور 1385, 12:41 عصر
خوب اینطوری میتونی از فرم اطلاعات رو بگیری دیگه
<input type="text" name="formtext1" value="<%=Request.Form("name")%>">
لوک خوش شانس
جمعه 31 شهریور 1385, 01:46 صبح
من یه نمه منظورش رو نگرفته بودم .
ببین دقیقاً مثل همون فیلد ها میتونی فیلد هایدن رو هم اطلاعاتش رو ارسال کنی
اینطوری
2.asp?name=ali&lname=rezvani&authorize=1
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.