- 締切済み
HTMLのKEYとVALUEについて
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”を参照できるのでしょうか? よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- ORUKA1951
- ベストアンサー率45% (5062/11036)
<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-html401j/interact/forms.html#h-17.3 )
- yyr446
- ベストアンサー率65% (870/1330)
<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 みたいに
- tenderfeel
- ベストアンサー率56% (215/379)
>この場合、キーが"command"というストリングで、valueが ”y” か”n” となるのでしょうか? フォームがテキストエリアなのでユーザーが入力した値がvalueになります。 yかnだけ選択させるなら、ラジオボタンやセレクトメニューの方がいいです。 フォームの場合、nameの値がそのままキーになります。 >また、どのようにして"y"か”n”を参照できるのでしょうか? ASPなら Request.QueryString("command") ですかね。