[PHP-users 23705] Re: JavaScript から PHP へ変数の受け渡し
satoshi @ try-square.co.jp
satoshi @ try-square.co.jp
2004年 11月 25日 (木) 08:38:28 JST
藤本です。
Tomoyose <tomoyose @ imagin.co.jp>さん:
> メニュー項目以外に、チェックボックスおよびラジオボタンが全部で
> 90項目近くあり、業務の流れ上メニュー項目を一番最初に
> 持ってくることも出来ないので、submitしても他の項目が初期化されないように
> したいのですが、何か方法はありますでしょうか?
> 今の所、session関数でcookieを利用する方法がいいのだろうかと思うのですが、
私なら、こうします。
他の項目も、まとめてsubmitしてしまいます。
ただし、本当にsubmitされたときと区別をつけるために、hiddenフォームで
動作を記述し、これを動的に書き換えてサーバスクリプトに渡します。
JavaScriptは使いますがCookieは使わずに済みます。
こんな感じ。
<script type="text/javascript">
function reload() {
document.form1.action.value = "reload";
document.form1.submit();
}
</script>
<form name="form1" action="submit.php" method="POST">
<input type="hidden" name="action" value="submit">
<select onChange="reload()">
</select>
<input type="submit" value="送信">
</form>
----
藤本 悟司
株式会社トライスクエア
〒104-0045 東京都中央区築地3-5-13北村ビル5F
TEL: 03-5148-3345 / FAX: 03-5148-3346
Mobile: 070-6668-4644
E-Mail: satoshi @ try-square.co.jp
WEB: http://www.try-square.co.jp/
Key fingerprint = 95F2 6B3D 0B8C 374A 5E67 CA02 F28F 703A C1A9 8346
PHP-users メーリングリストの案内