/ / जोड़ें और निकालें और एक ही वर्ग के साथ कई इनपुट के लिए एक वर्ग जोड़ें - जावास्क्रिप्ट, jquery

एक ही कक्षा के साथ एकाधिक इनपुट के लिए एक वर्ग जोड़ें और हटाएं और जोड़ें - जावास्क्रिप्ट, jquery

Im एक ही इनपुट के साथ एक वर्ग को हटाने की कोशिश कर रहा हैकक्षा। इसका मूल रूप से एक सत्यापन है, लेकिन मेरे पास इनपुट के साथ एक गतिशील रूप है जिसे जोड़ा और हटाया जा सकता है। तो उन गतिशील क्षेत्रों के साथ, एक जमा के आधार पर कक्षाओं को जोड़ने और हटाने की कोशिश कर रहा हूँ।

यह वही है जो मेरे पास है:

var i_id = $("#i_id");
var choosec = $("#choose_c");

$("#submit").click(function(e){
if (choosec.val() == "none"){
choosec.addClass("inputerror");
$("#c-error").removeClass("hide-error");
$("#c-error").addClass("show-error");
e.preventDefault();
} else {
choosec.removeClass("inputerror");
$("#c-error").removeClass("show-error");
$("#c-error").addClass("hide-error");
}

if (i_id.val() == "" || i_id.val().length < 7){
i_id.addClass("inputerror");
$("#i-error").removeClass("hide-error");
$("#i-error").addClass("show-error");
e.preventDefault();
} else {
i_id.removeClass("inputerror");
$("#i-error").removeClass("show-error");
$("#i-error").addClass("hide-error");
}

$(".qty").each(function(){
if ($(this).val() == "" && $(this).is(":enabled")){
$(this).addClass("inputerror");
$("#qty-error").removeClass("hide-error");
$("#qty-error").addClass("show-error");
e.preventDefault();
} else {
$(this).removeClass("inputerror");
$("#qty-error").removeClass("show-error");
$("#qty-error").addClass("hide-error");
}
});

$(".name").each(function(){
if ($(this).val() == "" && $(this).is(":enabled")){
$(this).addClass("inputerror");
$("#name-error").removeClass("hide-error");
$("#name-error").addClass("show-error");
e.preventDefault();
} else {
$(this).removeClass("inputerror");
$("#name-error").removeClass("show-error");
$("#name-error").addClass("hide-error");
}
});

$(".price").each(function(){
if ($(this).val() == "" && $(this).is(":enabled") || $(this).val() == "0" && $(this).is(":enabled")){
$(this).addClass("inputerror");
$("#price-error").removeClass("hide-error");
$("#price-error").addClass("show-error");
e.preventDefault();
} else {
$(this).removeClass("inputerror");
$("#price-error").removeClass("show-error");
$("#price-error").addClass("hide-error");
}
});

$(".subtotal").each(function(){
if ($(this).val() == "" && $(this).is(":enabled") || $(this).val() == "0.00" && $(this).is(":enabled")){
$(this).addClass("inputerror");
$("#sub-error").removeClass("hide-error");
$("#sub-error").addClass("show-error");
e.preventDefault();
} else {
$(this).removeClass("inputerror");
$("#sub-error").removeClass("show-error");
$("#sub-error").addClass("hide-error");
}
});

});

मात्रा, नाम, मूल्य और उपवर्ग वर्ग के लिए। त्रुटियां "टी दिखा रही हैं। कोई विचार?

उत्तर:

जवाब के लिए 0 № 1

यह चर? क्या आपने यह घोषणा की है?

chooseclient.removeClass("inputerror");