ユーザーは、フォームに進む前に、ドロップダウンメニューのオプションの1つを選択する必要があります。オプションが選択されていない場合、「次のボタン」は警告を送信するはずです。 YesとNoの両方で次のボタンが機能するようにしてください。私はこれのためにJavaScriptが必要です。これは何が必要ですドロップダウンメニューボタンを押したときの確認/警告
var $nextButton = document.getElementById('nextbutton');
$nextButton.addEventListener('click', nextButtonfunc);
var nextButtonfunc = function() {
var $dropDownPast = document.getElementById('past');
if ($dropDownPast.value === '') alert('message')
}
:あなただけのJavaScriptを使用している場合
<fieldset>
\t \t <h2 class="fs-title">Past History </h2>
\t \t <h3 class="fs-subtitle">Please select one of the following</h3>
<div>
<select name="past" id="past">
<option value=""disabled selected>Select One</option>
<option value="a">Yes</option>
<option value="b">No</option>
</select>
</div>
<br>
\t \t <input type="button" name="previous" class="previous action-button" value="Previous" />
\t \t <input type="button" name="next" class="next action-button" id="nextpast" value="Next" />
\t </fieldset>
を選択していない限り、彼らが選択していない場合、ユーザーに進ませませんはい、もしくは、いいえ? – Joe
いいえ、それを追加することができます。nextButtonFuncには、イベントクリックボタンのコンテキスト情報があります。必要に応じて続行しないでください。 –