質問: 0)) { $("#login").prop("disabled", true); } $("#userid") && $("#password").on("keydown keyup keypress change", function() { if ($(this).val().length < 1) { $("#login").prop("disabled", true); } else { $("#login").prop("disabled", false); } }); }); ```
回答: こんな感じ? ``` $(function(){ if ($("#userid") && ($("#password").val().length == 0)) { $("#login").prop("disabled", true); } $("#userid").on("keydown keyup keypress change",changeLoginButton); $("#password").on("keydown keyup keypress change", changeLoginButton); }); function changeLoginButton(){ if ($("#userid").val().length === 0 || $("#password").val().length < 1) { $("#login").prop("disabled", true); } else { $("#login").prop("disabled", false); } } ```