※ ChatGPTを利用し、要約された質問です(原文:リンクでPOST送信)
このQ&Aのポイント
リンクやボタンを使って「xxx.asp」へPOST送信する方法について説明します。
Windows IE 6.0とWindows Opera 7.13では動作確認済みですが、Windwos Netscape 7.1では動作しません。
Netscapeにも対応した書き方で、<a href=...>を用いてPOST送信することは可能でしょうか?
http://www.kojikoji.net/pso/javascript.asp
こちらにその方法がのっていて、
Windows IE 6.0
Windows Opera 7.13
では動作を確認しました。ですが、
Windwos Netscape 7.1
で動作しません。Netscapeにも対応した書き方で、<a href=...>を用いてPOST送信することは可能でしょうか?
*****以下引用***********************************
リンクやボタンを使って「xxx.asp」へPOST送信
<html>
<head>
<script language="JavaScript">
<!--
function wPost(a1,a2){
document.form1.text1.value=a1;
document.form1.text2.value=a2;
document.form1.action = "xxx.asp";
document.form1.submit();
}
//-->
</script>
</head>
<body>
<a href="javascript:wPost("text1","text2")">送信</a>
<input type="button" OnClick="wPost('text3','text4')" value="送信">
<form name="form1" method="post" action="err.html">
<input type="hidden" name="text1">
<input type="hidden" name="text2">
</form>
</body>
</html>
お礼
いえ、ちゃんと <a href="javascript:wPost('text1','text2')">送信</a> でやっていたのですが、javascriptの、 document.form1.aciton=... を書き忘れていたのが原因でした。 投稿してからすぐ間違いに気づいたのですが、すぐに消せないのが不便ですよね・・・ ありがとうございました。