enterキーを押してsubmitになるには?

[上に] [前に] [次に]
kotsu [E-Mail] 1999/09/29(水) 13:10:26
enterキーを押したときにsubmitになるのは、
Netscapeではテキストフォームが一つのときだけ
というのは逃れられないのでしょうか。
ブラウザ側の制約としてしょうがないのでしょうか。
この内容を記載しているページを知っている方が
いらっしゃればお教え願いたいのですが・・・。

とほほ 1999/10/04(月) 01:48:51
JavaScriptを用いて、以下のようにする手もあるかな。

<SCRIPT><!--
function func() {
document.FX.X1.value = document.F1.T1.value;
document.FX.X2.value = document.F1.T2.value;
document.FX.submit()
}
// --></SCRIPT>

<FORM NAME=F1 onSubmit="func()"><INPUT NAME=T1 TYPE=text></FORM>
<FORM NAME=F2 onSubmit="func()"><INPUT NAME=T2 TYPE=text></FORM>
<FORM NAME=FX METHOD=POST ACTION="....">
<INPUT TYPE=hidden NAME=X1>
<INPUT TYPE=hidden NAME=X2>
</FORM>

試しに、captureEvents()を用いる方法にもトライしたのですが、こち
らはちょっとうまくいきませんでした。

とほほ 1999/10/04(月) 01:49:51
ごめんなさい。1個所修正。
> document.FX.X2.value = document.F1.T2.value;
document.FX.X2.value = document.F2.T2.value;

[上に] [前に] [次に]