一致するすべての入力にこのバインドされたイベントがあります。
$('input[name$="_keyword"]').each(function() {
$(this).bind("propertychange keyup input paste", function(event){
if ($(this).val() != '') {
$(this).prevAll('select').attr('disabled', true);
} else {
$(this).prevAll('select').attr('disabled', false);
}
});
});
これにより、テキスト入力にテキストが入力されている場合、関連するドロップダウン メニューが無効になります。
ただし、入力の 1 つに誰かを_keyword
入力して、関連するドロップダウン メニューを無効にし、HTML リセット ボタンを押すと、フォーム内のすべてのフィールドがクリアされますが、ドロップダウン メニューは有効になりません。リセットボタンがクリックされたときにこれらを有効にするにはどうすればよいですか?
<input type="reset" value="Reset"/>