يك فرم و 2 اكشن؟

Hosein.NET

Member
سلام دوستان
يك فرم ميتونه 2 تا اكشن داشته باشه؟
يعني واسش 2 تا دكمه بذاريم كه هر كدوم رو فشار داديم بره به يه صفحه؟
ممنون از راهنماييتون
 

mazoolagh

Active Member
يك فرم نميتونه چند تا action داشته باشه چون معلوم نيست كه هنگام submit كدوم يكي را در نظر ميگيره.
شما بايد فرم را بدون action تعريف كني و كليدهايي رو كه قراره هر كدوم براي ارسال به يك صفحه خاص باشند بجاي submit از نوع معمولي يعني button تعريف كني. حالا براي هر كليد onclick event رو طوري تعريف ميكني كه فرم رو به صفحه مورد نظرت submit كنه.
شايد مثال زير قضيه رو روشنتر كنه!

کد:
<html>
<head>
<script language ="vbscript">

SUB S1_ONCLICK
window.document.all.form1.action ="page1.htm"
window.document.all.form1.submit 
END SUB

SUB S2_ONCLICK
window.document.all.form1.action ="page2.htm"
window.document.all.form1.submit 
END SUB

SUB S3_ONCLICK
window.document.all.form1.action ="page3.htm"
window.document.all.form1.submit 
END SUB
</script>
</head>
<body>
<form id="form1" method ="post">
<input type="text" id="tbox">
<input type="button" id="S1" value ="Submit to 1">
<input type="button" id="S2" value ="Submit to 2">
<input type="button" id="S3" value ="Submit to 3">
</form>
</body>

</html>
 

جدیدترین ارسال ها

بالا