[Seasar-user:14508] Re: 二重サブミットについて

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2008年 5月 30日 (金) 15:30:09 JST


小林 (koichik) です.

Date:    Fri, 30 May 2008 10:26:37 +0800 (CST)
From:    [E-MAIL ADDRESS DELETED]
To:      [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:14503] Re: 二重サブミットについて

>   ただし、少し複雑な一覧画面(おおくのボタンと別の処理)には、<form> を分ければ、本当にとても大変ですね.
>   この場合には、どうな… 

CVS ダウンロードの <form> を非表示にして,
メインの <form> に置いたボタンが押されたら
JavaScript で form.submit() してください.

<script type="text/javascript">
function csvDowonload() {
  var csvForm = document.getElementById('csvForm');
  //必要に応じて form から input の内容をコピー
  csvForm.submit();
}
</script>

<form id="form">
  ...
  <input type-"submit" id="doOnceNew" />
  <input type="button" value="CVS" onclick="csvDownload()" /><!-- id 付けない -->
</form>
<form id="csvForm" style="display:none">
  <input type="hidden" name="newwindow" value="true" />
  ...
  <input type="submit" id="doCsvdownload" />
</form>







-- 
<component name="koichik">
    <property name="fullName">"Koichi Kobayashi"</property>
    <property name="email">"[E-MAIL ADDRESS DELETED]"</property>
    <property name="blog">"http://d.hatena.ne.jp/koichik"</property>
</component>



Seasar-user メーリングリストの案内