• 締切済み

javscriptでa hrefの方法でhidden情報を仕込む方法

javascriptでa hrefタグを使いhidden情報を仕込ませる方法を教えてください。 <html><head> <script language="javascript"> <!-- function FncNextPage(page){ document.validform.action=page; document.validform.submit; } --> </script></head> <body> ~中略~ <form name="validform" method="post"> <a href="javascript:FncNextPage('abc10.asp??item_CD=<%= item_CD %>')"><%= item_CD %></a> <input type="hidden" name="use_flag" id="use_flag" value="<%=use_flag%>"> </form> このようにして、abc.aspにuse_flagを引継ぐ方法は出来ないでしょうか? よろしくおねがいします。

みんなの回答

  • t_netbug
  • ベストアンサー率34% (15/44)
回答No.1

hidden要素のみを取得すれば良いのであれば、getElementsByTagNameでinput要素の一覧を取得し、付加してはいかがでしょうか? get_param = "?"; var input = document.getElementsByTagName('input'); for(i=0;i<input.length;i++){ // inputタグの個数分ループ if(input[i].type=='hidden'){ // hidden要素の場合 get_param = get_param + ((i==0)?"":"&"); //ループ1回目の時、&は付けない get_param = get_param + input[i].name + "=" + input[i].value; //name=valueのカタチを作成 } }

関連するQ&A