18.05.2023, 10:52
Witam Forumowiczów
Mam skrypt w javie do walidacji formularza. Waliduje on pola input 'name i 'email' ale nie chce walidować 'comment'. Nie wiem gdzie jest błąd i proszę o pomoc. Z góry dziękuję za pomoc.
Mam skrypt w javie do walidacji formularza. Waliduje on pola input 'name i 'email' ale nie chce walidować 'comment'. Nie wiem gdzie jest błąd i proszę o pomoc. Z góry dziękuję za pomoc.
Kod:
$(document).ready(function(){
$('#Send_btn').click(function(e){
e.preventDefault();
var name = $('input[name=name]').val();
var email = $('input[name=email]').val();
var comment = $('input[name=comment]').val();
if(name == '' || name == null)
{
$('#messages').html('<p style="color:red;">Wstaw swoje imię</p>');
setTimeout(function()
{
$('#messages').html('');
},1000);
return false;
}
if(email == '' || email == null)
{
$('#messages').html('<p style="color:red;">Wstaw email</p>');
setTimeout(function()
{
$('#messages').html('');
},1000);
return false;
}
if(comment=='')
{
$('#messages').html('<p style="color:red;">Wstaw komentarz</p>');
setTimeout(function()
{
$('#messages').html('');
},1000);
return false;
}
else
{
/* Submit form data using ajax*/
$.ajax({ url: "backend.php", method: 'post', data: $('#registration_form').serialize(),
beforeSend : function(){
$('#messages').html('<br><span class="spinner-border fast" style="width: 2rem; height: 2rem;color:green;" role="status"></span>');
},
success: function(Response)
{
$('#messages').html(Response)
$("#registration_form")[0].reset();
setTimeout(function()
{
$('#messages').html('');
},1000);
}
});
}
});
});