2011-01-28 14 views
0

シンプルなHTMLフォームを使用して、私が作成しているウェブサイトのサイト検索を促進しています。HTMLフォームの1つのフィールドを非表示にするにはどうすればよいですか?

自動車の「製造」や「モデル」など、2つのフィールドを一緒に使用しないでください。たとえば、「フォード・ラム・トラック」を探している人はいません。

フィールドの特定の値を選択した場合、他のフィールドが消えるようにフォームを変更するにはどうすればよいですか?

ありがとうございました!

<select name="make"> 
    <option value="item 1">item 1</option> 
    <option value="item 2">item 2</option> 
</select> 

<select name="model"> 
    <option value="item 1">item 1</option> 
    <option value="item 2">item 2</option> 
</select> 

<input name="" type="submit" /> 

答えて

2

ラジオボタンの変更イベントにはjavascriptを使用して接続する必要があります。

JavaScriptで、フォーム要素の表示を非表示にするか、表示するかを自由に設定できます。

このような検索を避けるためには、サーバー側を検証/チェックする必要があります(javascriptがオフになるか、悪意のあるユーザーがクライアント側の検証を上書きする可能性があるため)。

関連する問題