- ベストアンサー
サブミットの違い
jspに <form action="XXaction" method="post"> <a href="XXaction" onclick="setData()">○○△</a> <input type="submit" value="○○" onclick="setData()"> </form> のように記述してます。 (実際はonclickのjavascriptも実装してます) ボタンを押すとpostとしてサブミットされるのに、 リンクをクリックするとgetでサブミットされます。 1.なぜgetになるのでしょうか? 2.どうしたらpostで飛ばせるでしょううか?
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (5)
- kurus
- ベストアンサー率52% (12/23)
回答No.5
noname#19197
回答No.4
- STICKY2006
- ベストアンサー率29% (1536/5269)
回答No.3
noname#19197
回答No.2
- asahina02
- ベストアンサー率47% (95/202)
回答No.1
お礼
alertは出るんですが、submitされないみたいです。 alertをsubmitの後に書いても出ました。 なぜsubmitされないのでしょうか・・・
補足
それを実は実装してたんですけど。 微妙に違うかもしれないので、もう一度確認します。 <form name="frm" action="XXAction" method="post"> <a href="JavaScript:setData()">○○</a> </form> <script language="Javascript"> function setData(){ alert("OK"); document.frm.submit(); } </script> みたいな実装です。