क्या कोई जानता है कि मैं एक कमांड के साथ ValidationEngine द्वारा सभी बनाई गई त्रुटियों को कैसे हटा सकता हूं? मैंने कोड के स्निपेट को जोड़ा जो प्लगअप को पॉपअप बनाने के लिए उपयोग करता है। अगर आपको और जानकारी चाहिए, तो कृपया मुझे बताएं।jquery.ValidationEngine - त्रुटि पॉपअप को हटा रहा है
निम्नलिखित कोड त्रुटियों बनाता है:
buildPrompt : function(caller,promptText,type,ajaxed) { // ERROR PROMPT CREATION AND DISPLAY WHEN AN ERROR OCCUR
if(!$.validationEngine.settings){
$.validationEngine.defaultSetting()
}
deleteItself = "." + $(caller).attr("id") + "formError"
if($(deleteItself)[0]){
$(deleteItself).stop();
$(deleteItself).remove();
}
var divFormError = document.createElement('div');
var formErrorContent = document.createElement('div');
linkTofield = $.validationEngine.linkTofield(caller)
$(divFormError).addClass("formError")
if(type == "pass") $(divFormError).addClass("greenPopup")
if(type == "load") $(divFormError).addClass("blackPopup")
if(ajaxed) $(divFormError).addClass("ajaxed")
$(divFormError).addClass(linkTofield);
$(formErrorContent).addClass("formErrorContent");
स्रोत कोड: http://www.position-absolute.com/articles/jquery-form-validator-because-form-validation-is-a-mess/
समस्या: उपयोगकर्ता अपने स्क्रीन पर त्रुटियाँ हैं और उसे एक लिंक पर क्लिक करता है कि पेज के किसी अन्य भाग के लिए स्क्रॉल, त्रुटियां एक पूर्ण स्थिति पर रहती हैं।
मैं क्या देख रहा हूं: एक फ़ंक्शन जो सभी त्रुटि संदेशों को हटा देता है, वहां एक से अधिक हो सकते हैं।
निम्नलिखित जवाब ($ ('# formID1') से स्टैंडर्ड समाधान जोड़ने कर रहा हूँ। ValidationEngine ('hideAll');) अधिक बेहतर है। – aholub7x
इच्छित विधि Ryu के उत्तर में दी गई है। –