以下は、k と m が Javascript 変数である私の Javascript コードです。
function javascriptfunction() {
document.forms[formname].action="gotopage.php?parameter1="+k+"¶meter2="+m;
document.forms[formname].submit();
}
上記のコードは、HTML フォームに POST メソッドがある場合に正しく実行されます。以下は私のHTMLページです:
<form name="formname" action=# method=POST>
<input type=text name="data1" value="one">
<input type=text name="data1" value="two">
<input type=button name="button1" value="send" onclick="javascritfunction();">
</form>
しかし、HTML フォームで GET メソッドを指定すると、HTML フォーム データが送信されます。
gotopage.php?data1=one&data2=two is submitting not Javascript action value i.e
gotopage.php?parameter1="+k+"¶meter2="+m
では、メソッドが HTML フォームで GET の場合、Javascript パラメーターを使用してフォームを送信するにはどうすればよいでしょうか。