hidden項目をJavaScriptで動的に取得しPOST送信
- 題名: hidden項目をJavaScriptで動的に取得しPOST送信
- 著者: はちまき
- 日時: 2010/12/15 18:09:00
- ID: 27831
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: hidden項目をJavaScriptで動的に取得しPOST送信
- 著者: もりお
- 日時: 2010/12/16 11:19:06
- ID: 27834
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: hidden項目をJavaScriptで動的に取得しPOST送信
- 著者: はちまき
- 日時: 2010/12/16 12:14:28
- ID: 27835
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: hidden項目をJavaScriptで動的に取得しPOST送信
- 著者: もりお
- 日時: 2010/12/16 14:12:58
- ID: 27837
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: hidden項目をJavaScriptで動的に取得しPOST送信
- 著者: はちまき
- 日時: 2010/12/17 17:37:00
- ID: 27841
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[5]: hidden項目をJavaScriptで動的に取得しPOST送信
- 著者: はちまき
- 日時: 2010/12/17 17:42:10
- ID: 27842
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[ASP.NET]
いつも参考にさせていただいております。
ボタンをクリックしたした際にJavaScriptを使用し動的に画面表示項目を取得し別画面へPOST送信したい。
固定値を設定するとAction先のaspへ遷移し、
情報を渡す事ができるのですが、画面表示されている情報を取得できずに困っております。
解決に結びつかずご教示頂きたく、よろしくお願いします。
ASPX内部のコード
<input id="Button2" type="button" value="キャンセル" onclick="postCancel()" title="post Cancel" size="212" />
function postCancel() {
alert(document.forms.length);
var fm = document.createElement("form");
var h1 = document.createElement("input");
h1.type = "hidden";
h1.name = "OrderId";
h1.id = "hiddenOrder";
fm.appendChild(h1);
//最後の要素として追加
document.body.appendChild(fm);
//TEST 固定値←ここに画面表示情報を動的に設定
document.forms[1].hiddenOrder.value= "12345678"
alert(document.forms[1].hiddenOrder.value);
document.forms[1].target = "NEXT";
document.forms[1].action = "相対PASS指定.asp";
document.forms[1].method = "post";
document.forms[1].submit();
}
</script>
非表示項目(Value情報は、VB.NET側でSQLの結果を設定)
<asp:HiddenField ID="hiddenOrder" runat="server"/>