検証のあるフォームがありますが、チェックボックスがフォームフィールドの値を強制できるようにする方法を探しています。これにより、チェックボックスがクリックされたときに検証で空白として表示されなくなります。
私は現在持っています:
if (document.drop_list.Make.value == "")
{
message = message + "Make is missing\n";
valid = false;
}
この機能を備えたチェックボックスもあります。
// add event handler to checkbox
element.addEventListener('change', function() {
// inside here, this refers to the checkbox that just got changed
textbox = document.getElementById('textbox_1');
textbox.disabled = this.checked;
その関数に何かを追加して、値を強制することはできますか:
<SELECT class="enteredMake" onchange=SelectModel(); name=Make id="textbox_2">
<OPTION selected value="">Vehicle Make</OPTION>
</SELECT>
このようにして、空白になることはありません。「チェック済み」と言って、検証に合格できますか?