ユーザーが選択した内容に応じてフォームの対応する部分を '表示'する関数を記述する必要があります。たとえば、「Pizza」が選択されている場合、div#section2にピザタイプに関する質問が表示されます。ドロップダウンリスト - オプションをクリックするとdivが表示される
これは、htmlコードIは、オプションのピザをクリックしたとき、それはセクション2に表示されるように、私はjavascript関数を記述しますどのように
<form id="survey" action="#" method="post">
<div id="section1">
<label for="food">What is your favourite type of food?</label>
<select id="food" onchange="selection()">
<option value="pizza">Pizza</option>
<option value="mex">Mexican</option>
<option value="thai">Thai</option>
</select>
</div>
<div id="section2">
What is your favourite type of pizza?<br>
<label for="hawaiian">Hawaiian</label><input type="radio" id="hawaiian">
<label for="supreme">Supreme</label><input type="radio" id="supreme">
<label for="vegetarian">Vegetarian</label><input type="radio" id="vegetarian">
</div>
の一部ですか?私は完全なjavascript初心者ですので、どんな助けも素晴らしいでしょう。
非常にありがたいことに、デモはjavascriptのレイアウトとWebドキュメントの外観を見て非常に良いです。 –
もう1つ質問があり、あなたが私を助けることができるかどうか疑問に思っていました。私はまた、どの食品の種類が選択されているかを示すメッセージをJavaScriptコンソールに表示する必要があります。与えられたヒントはconsole.log( "")を使用することです) –
'console.log(select.value);'を関数に追加します。 – iambriansreed