मुझे एक त्रुटि मिल रही है कि इसमें एक अवैध जारी बयान है। मेरे पास फॉर्म सत्यापन की जांच करने के लिए शब्दों की एक सूची है और समस्या यह है कि यह आरक्षित शब्दों में से कुछ सबस्ट्रिंग्स से मेल खाता था इसलिए मैंने मिलान करने के लिए स्वच्छ शब्दों की एक और सरणी बनाई। यह एक साफ शब्द से मेल खाता है, अगर यह एक आरक्षित शब्द उपयोगकर्ता
$.each(resword,function(){
$.each(cleanword,function(){
if (resword == cleanword){
continue;
}
else if (filterName.toLowerCase().indexOf(this) != -1) {
console.log("bad word");
filterElem.css('border','2px solid red');
window.alert("You can not include '" + this + "' in your Filter Name");
fail = true;
}
});
});
असल में, jQuery इसे स्पष्ट रूप से झूठा नहीं दिखाता है, अगर यह स्पष्ट रूप से झूठा नहीं है ('=== झूठा') तो यह जारी रहेगा। तो आप केवल 'वापसी' कर सकते हैं, और यह अनिर्धारित वापस आ जाएगा जो जारी रखने के रूप में कार्य करेगा। –
@Bob - धन्यवाद, मैं 100% निश्चित नहीं था कि यह स्पष्ट रूप से झूठा होना चाहिए, या सिर्फ झूठा होना चाहिए। –