を無効にする/フォーム要素をチェックするためにJavaScriptを使用して有効にします、イベント、[OnKeyUpを】入力ボックス
2イベント、[のOnChange]
典型的なユーザシナリオ
選択ボックスの全てに取り付けられた全てに取り付けられ入力ボックスなし選択されたオプションの値のいずれかに存在するすべてのデータがある場合は、他の{検索ボタンを有効} {無効になって検索ボタンを保つ}
のオプション値が任意の選択されたオプション値がある場合その後の全てに存在ヌルとなしていないデータ
<!DOCTYPE html>
<html>
<head></head>
<body>
<form id="myform">
Cars
<select id="car">
<option value=""></option>
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>
<br><br>
Fruits
<select id="fruits">
<option value=""></option>
<option value="apple">apple</option>
<option value="banana">banana</option>
<option value="pear">pear</option>
<option value="strawberry">strawberry</option>
<option value="mango">mango</option>
<option value="orange">orange</option>
</select>
<br><br>
Vegetable
<input type="input" id="veggie">
<br><br>
Number
<input type="input" id="number">
<br><br>
<input type="button" value="search" id="search" disabled>
</form>
</body>
</html>
コードが条件に一致しない場合、ドロップダウンボックスで値が選択され、入力ボックスにテキストが入力され、その逆の場合もあります。結果はまだ無効な検索ボタンでした。 – BobbyJones
これはあなたの要件番号1ですね。任意の入力内のテキスト+オプションなしselect = enable button else disabled – jonju
ええ、それは私の答えでも仮定したものです。 – veddermatic