WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:INPUT TYPE="submit"の操作

隆司[MAIL][URL][WriteDate : Mon Sep 18 20:21:53 2000]

<FORM>
<INPUT TYPE="TEXT" NAME="T1">
<INPUT TYPE="SUBMIT" VALUE="A1" NAME="A1">
<INPUT TYPE="SUBMIT" VALUE="A2" NAME="A2">
</FORM>
と2つのボタンがあるのですが、入力フィールドで[Enter]キーが押されると、[A1]ボタンが選ばれてしまいます。
処理としては、
マウスでしかボタンが押されないようにか、
[Enter]キーの場合は、[A2]ボタンが処理されるようにしたい。

上記のような操作をボタンに指定できるのでしょうか?

回答よろしくお願い致します。


ちゃいぱ[MAIL][URL][WriteDate :Tue Sep 19 05:48:07 2000]

ちょっとお時間ください。
きょうは、出張でレスできません。
 


わごな[MAIL][URL][WriteDate :Tue Sep 19 21:25:41 2000]

ちゃいぱさんがお留守の間に
キー入力の制御は知らないのでテキトーな案

<FORM name="F1"> 
<INPUT TYPE="TEXT" NAME="T1"> 
<INPUT TYPE="BUTTON" VALUE="A1" NAME="A1" OnClick="document.F1.submit()"> 
<INPUT TYPE="SUBMIT" VALUE="A2" NAME="A2"> 
</FORM>

これでイケルような気がするんですが 当然javascriptがoffになってると動作しません

なぜ、submitが複数要るのでしょうか?


隆司[MAIL][URL][WriteDate :Tue Sep 26 22:20:42 2000]

わごなさん 回答ありがとうございます。
結果のご返事遅くなってすいませんでした。

ご指示いただいた通りに実行して、イケました。

なぜ?とのことですが。
submit先の同一ページでボタンのValue値によって操作を変えるようなことがしたかったので...

Qz[MAIL][URL][WriteDate :Wed Sep 27 01:36:09 2000]

<INPUT TYPE="SUBMIT" VALUE="A1" NAME="A1"> 
<INPUT TYPE="SUBMIT" VALUE="A2" NAME="A2"> 

この場合、A1がおされたら、フォーム情報に、A1には、値がはいりますが、A2には入りません。
A2がおされたら、A2には、値がはいりますが、A1には、入りません。
ですから、それぞれ値が入っているのかを見てあげることで、どちらのボタンがおされたのかが、わかります。
また、名前を同じにした場合は、Valueの値で、処理を切り分けることが可能です。



Qz[MAIL][URL][WriteDate :Wed Sep 27 01:49:05 2000]

あ、すいません、質問、よくみてなかったです^^;

ちゃいぱ[MAIL][URL][WriteDate :Wed Sep 27 08:52:00 2000]


>Qzさんへ
おせわになっています。いつもありがとうございます。
もしよろしければ、QzさんのHPをリンクしたいのですが...。

>隆司さんへ
毎度ご利用、ありがとうございます。
とりあえず、完了にしときますね!

ちゃいぱ[MAIL][URL][WriteDate :Wed Sep 27 09:12:25 2000]

完了って、言っておきながら、忘れた!
回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]