Monday, May 20, 2024
 Popular · Latest · Hot · Upcoming
129
rated 0 times [  131] [ 2]  / answers: 1 / hits: 36255  / 10 Years ago, sun, may 18, 2014, 12:00:00

I Have javascript function who check input value and if requiment inputs ar note lenght 0 sent ajax post.



    function sendEmail(){
var nn = jQuery(#your-name).val().length;
var ee = jQuery(#friend-email).val().length;

// var n = document.getElementById(your-name).value;
// var e = document.getElementById(friend-email).value;

if ( nn == 0 && ee == 0 ) {

jQuery(input#your-name).css(border, 1px red solid);
jQuery(input#friend-email).css(border, 1px red solid);

}
else if (ee == 0) {

jQuery(input#friend-email).css(border, 1px red solid);

}

else if ( nn == 0 ) {

jQuery(input#friend-name).css(border, 1px red solid);

}
else {

ajax();
}
}


Everything works well, exept: If email is set and name is is not..Nothing happens (jQuery(input#friend-name).css(border, 1px red solid);)



Whats wrong on this?
See full example in jsfidle: http://jsfiddle.net/4X2J8/


More From » jquery

 Answers
31

You should correct name field's id: friend-name to your-name.



  function sendEmail(){
var nn = jQuery(#your-name).val().length;
var ee = jQuery(#friend-email).val().length;
// var n = document.getElementById(your-name).value;
// var e = document.getElementById(friend-email).value;
if ( nn == 0 && ee == 0 ) {
jQuery(input#your-name).css(border, 1px red solid);
jQuery(input#friend-email).css(border, 1px red solid);
}
else if (ee == 0) {
jQuery(input#friend-email).css(border, 1px red solid);
}
else if ( nn == 0 ) {
jQuery(input#your-name).css(border, 1px red solid);
}
else {
ajax();
}
}

[#70961] Thursday, May 15, 2014, 10 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
parisc

Total Points: 438
Total Questions: 119
Total Answers: 119

Location: Turkmenistan
Member since Sat, Apr 16, 2022
2 Years ago
;