dポイントプレゼントキャンペーン実施中!

HTMLのKEYとVALUEについて


HTMLのフォームを以下のように使ってユーザのインプットを保存したいのですが、

(具体的に言うとコマンドは、y か n のみを認識するようにしたいです。)

<form name="input" action="html_form_submit.asp" method="get">
コマンド:
<input type="text" name="command" />
<input type="submit" value="Submit" />
</form>


この場合、キーが"command"というストリングで、
valueが ”y” か”n” となるのでしょうか?

また、どのようにして"y"か”n”を参照できるのでしょうか?

よろしくお願いします。

A 回答 (3件)

<form name="input" action="html_form_submit.asp" method="get">


    ↑
   このnameはなにですか?javascriptか何かで使うの?

コマンド:
  じゃないです。

<input type="text" name="command" />
 これはテキストボックスですから、そのボックス内に書かれた文字がnameとセットで送られる。
 command=てすと という風に

詳しくは
Forms in HTML documents (ja) ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )
    • good
    • 0

<input type="text" name="command" />だと、”y” か”n” 


とはかぎりませんね。テキストボックスに入力された値が、
キー:"command"のvalueになりますね。(javascriptで細工してない前提)

”y” か”n” を選ばせるなら、radiobottonを使います。

<input type=radio name="command" value="y" checked />Yes
<input type=radio name="command" value="n" />No

みたいに
    • good
    • 0

>この場合、キーが"command"というストリングで、valueが ”y” か”n” となるのでしょうか?



フォームがテキストエリアなのでユーザーが入力した値がvalueになります。
yかnだけ選択させるなら、ラジオボタンやセレクトメニューの方がいいです。
フォームの場合、nameの値がそのままキーになります。

>また、どのようにして"y"か”n”を参照できるのでしょうか?

ASPなら Request.QueryString("command") ですかね。

参考URL:http://www.site-cooler.com/kwl/asp/10.htm
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!