Javascript/JQuery

Secţiune dedicată începatorilor.

Moderatori: Moderatori, Start Moderator

LukaTronlk
New Member
Mesaje: 4
Membru din: Sâm Oct 06, 2012 4:25 pm

Javascript/JQuery

Mesajde LukaTronlk » Sâm Oct 06, 2012 4:30 pm

Cum creez o formă cu nume și prenume care să verifice că numele este mai lung de 3 caractere și că prenumele nu este vid..de preferat in javascript sau jQuery!

Va rog mult!!! Multumesc Frumos!!



LukaTronlk
New Member
Mesaje: 4
Membru din: Sâm Oct 06, 2012 4:25 pm

Mesajde LukaTronlk » Sâm Oct 06, 2012 5:28 pm

function setBtn(val1, val2, val3, val4, val5) {
if (val1 && val2 && val3 && val4 && val5) {
$('#btn').removeAttr('disabled');
} else {
$('#btn').attr('disabled', 'disabled');
}
}
</script>
<script>
// Validare Email

function validate_email(email) {
var email1 = false;
$.post('../php/validate.php', {
email: email
}, function(data) {
if (data == 'true') {
$('#email_feedback').replaceWith('<p id="email_feedback" class="correct">Valid e-mail address!</p>');
$('input[name="email"]').css('background-color', '#D7FFD9');
email1 = true;
//setBtn(name,email,phone,subject,message);
}
if (data == 'false') {
$('#email_feedback').replaceWith('<p id="email_feedback" class="incorrect">Please enter a valid e-mail address!</p>');
$('input[name="email"]').css('background-color', '#FFAAAC');
email1 = false;
//setBtn(name,email,phone,subject,message);
}
if (data == 'empty') {
$('#email_feedback').replaceWith('<p id="email_feedback" class="incorrect">&nbsp;</p>');
$('input[name="email"]').css('background-color', 'white');
email1 = false;
//setBtn(name,email,phone,subject,message);
}

});
return email1;
}
</script>
<script>
// jQuery code
$(document).ready(function() {
var name = false;
var email1 = false;
var subject = false;
var messasge = false;
var email = false;
</script>
<script>
// Name Validation
$('input[name="name"]').keyup(function() {
if ($(this).val().length < 8 && $(this).val().length > 0) {
$('#name_feedback').replaceWith('<p id="name_feedback" class="incorrect">Please enter your full name!</p>');
$('input[name="name"]').css('background-color', '#FFAAAC');
name = false;
setBtn(name, email, phone, subject, message);
}
if ($(this).val().length >= 8) {
$('#name_feedback').replaceWith('<p id="name_feedback" class="correct">Correct!</p>');
$('input[name="name"]').css('background-color', '#D7FFD9');
name = true;
setBtn(name, email, phone, subject, message);
}
if ($(this).val().length == 0) {
$('#name_feedback').replaceWith('<p id="name_feedback" class="incorrect">&nbsp;</p>');
$('input[name="name"]').css('background-color', 'white');
name = false;
setBtn(name, email, phone, subject, message);
}
});


</script>
<script>
// Email Validation
$('input[name="email"]').keyup(function() {
email = validate_email($('input[name="email"]').val());
setBtn(name, email, phone, subject, message);
});
});?
</script>
codul e bun ... dar nu stiu de ce nu imi verifica..!! nu stiu..

MarPlo
Senior Member
Mesaje: 885
Membru din: Mie Sep 24, 2008 9:32 am
Localitate: Braila
Contact:

Mesajde MarPlo » Sâm Oct 06, 2012 6:08 pm

Salut
Vezi tutorilul de aici: , are un exemplu cu 3 casete de formular: Nume, Prenume si Email; verificate prin JavaScript, precum si comentarii in cod din care poti sa inveti.
Cursuri gratuite: | | | |

LukaTronlk
New Member
Mesaje: 4
Membru din: Sâm Oct 06, 2012 4:25 pm

Mesajde LukaTronlk » Dum Oct 07, 2012 12:26 pm



Înapoi la “PHP Incepători”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 22 vizitatori