[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 メーリングリストの案内