Я пытаюсь создать простую логику отправки формы c с jQuery, и в настоящее время я получаю предупреждающее сообщение «Пожалуйста, заполните все поля» при отправке этой формы, даже если все поля были заполнены.
Кто-нибудь видит, что я здесь делаю не так? Я пытаюсь проверить наличие пустых полей (см. Первые три оператора «если»), и если все поля заполнены, отправьте форму:
//enable submit button on change password form:
$(document).keyup(function(event) {
$('#um_account_submit_password').attr('disabled', false);
});
//form logic
$( ".page-id-1332 form" ).submit(function( event ) {
if (!$('#current_user_password').val()) {
event.preventDefault();
alert('Please fill out all fields');
} else if (!$('#um_field_password_user_password').val()) {
event.preventDefault();
alert('Please fill out all fields');
} else if (!$('#um_field_password_confirm_user_password').val()) {
event.preventDefault();
alert('Please fill out all fields');
} else if ($('#current_user_password', '#um_field_password_user_password', '#um_field_password_confirm_user_password').val() > 1)
{
window.confirm('Password updated');
$(this).submit();
}
})