var isEmailValid = false var isPasswordValid = false // check if email already exist $('#inputEmail').change(function(){ var email = $('#inputEmail').val() $.get("email/"+email, function(data) { $('#emailWarning').empty() isEmailValid = data if(!isEmailValid) { $('#emailWarning').html('Mit dieser E-Mail-Adresse existiert bereits ein Benutzerkonto in unserem Transferportal.') } switchSubmitButton() }) .fail(function() { console.log("cannot check email") }) }); // check password $('#inputPassword').on('keyup', function () { isPasswordValid = checkPasswordReq($('#inputPassword').val()) $('#passwordWarning').empty(); if (!isPasswordValid) { //$('#passwordWarning').html('Must be at least 8 characters') $('#passwordWarning').html('Das Passwort muss mindestens 8 Zeichen haben') } switchSubmitButton() }); function switchSubmitButton() { if (isEmailValid && isPasswordValid) { $('#submitBtn').prop('disabled', false) } else { $('#submitBtn').prop('disabled', true) } }