[問題] 一次送出兩份表單?

看板Web_Design作者 (梨俱吠陀)時間16年前 (2010/01/25 14:14), 編輯推噓0(0012)
留言12則, 3人參與, 最新討論串1/1
我頁面裡有兩份form、一個button,想要按下button的同時,利用javascript將兩份 表單內容送出去 <form name="form1">...</form> <form name="form2">...</form> <input type="button" onClick="javascript:SendForm();"> function SendForm() { document.form1.method="post"; document.form1.action="list.php"; document.form1.submit(); document.form2.method="post"; document.form2.action="list.php"; document.form2.submit(); } 可是這樣子,只有其中一個form的內容能夠被$_POST[]接收到 像是在FF3,就是下面的form2內容可以用$_POST[]取得;在chrome的話,變成是form1 內容可被取得.....(IE還沒試過) 如果上下位置調換(js內的程式碼),就會換成另一個form可被取得 XD 想請問是我程式寫錯了,還是POST本身有限制呢? 麻煩各位指點一下,謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.38.6.81

01/25 14:23, , 1F
1.用iframe送 或target 到兩個不同的iframe ,
01/25 14:23, 1F

01/25 14:24, , 2F
如果說你要一個 list.php 同時取得兩個form的內容 ,
01/25 14:24, 2F

01/25 14:24, , 3F
無解 , 乖乖寫成一個form或者再後端再兜成一個form 吧.
01/25 14:24, 3F

01/25 14:26, , 4F
*按下按鈕後
01/25 14:26, 4F

01/25 14:44, , 5F
唔,果然是不行的嗎...那我再用js個別取值看看。謝謝!
01/25 14:44, 5F

01/25 22:57, , 6F
沒辦法寫成一個form嘛? 似乎這樣會少很多問題
01/25 22:57, 6F

01/26 11:42, , 7F
是,我現在就碰到問題了 Orz 卡在ajax傳回後端....
01/26 11:42, 7F

01/26 11:42, , 8F
因為兩個form內容屬性不同,可以的話想盡量分開。如果無法
01/26 11:42, 8F

01/26 11:43, , 9F
解決的話就還是弄成一個form啦...(遠目)
01/26 11:43, 9F

01/26 13:44, , 10F
搞半天ajax也是用get,post... 崩╰(〒皿〒)╯潰
01/26 13:44, 10F

01/26 13:51, , 11F
是啊 , 本來就是啊 . XD 矮唷 硬要把form分屬性只是找麻煩
01/26 13:51, 11F

01/26 14:00, , 12F
是,所以我現在要弄成一個form了 囧rz
01/26 14:00, 12F
文章代碼(AID): #1BNJR0h4 (Web_Design)