jQueryValidate के साथ, मैं केवल एक फ़ील्ड आवश्यक करने की कोशिश कर रहा हूं यदि कोई अन्य विशिष्ट फ़ील्ड खाली हो। तो, इंटरनेट पर खोज करने के बाद, मैंने यह किया:jQueryValidate - आवश्यक फ़ील्ड - निर्भर करता है
rules: {
marque: {
required: {
depends: function() {
if (($('#add_marque').val() == "Ajouter une marque" && $('#marque').val() == -1) || ($('#add_marque').val() == "" && $('#marque').val() == -1)) {
return true;
}
else {
return false;
}
}
}
}
}
दुर्भाग्यवश, यह काम नहीं करता है। लेकिन, अगर मैं ऐसा करता हूं:
depends: function() {
if (($('#add_marque').val() == "Ajouter une marque" && $('#marque').val() == -1) || ($('#add_marque').val() == "" && $('#marque').val() == -1)) {
alert("Here!");
return true;
}
else {
return false;
}
}
अलर्ट बॉक्स दिखाई देता है। तो, मेरा परीक्षण काम करता प्रतीत होता है। क्या कोई मुझे बता सकता है कि मैंने क्या गलत किया? मैं jQuery 1.8.3 और qTip2 का उपयोग jQueryValidate के साथ कर रहा हूं। बहुत बहुत धन्यवाद!
आपके उत्तर के लिए धन्यवाद! मैंने यह किया और कुछ भी नहीं हुआ। शायद समस्या यह है कि यह क्षेत्र एक ड्रॉप डाउन सूची है। इसलिए, मैंने एक व्यक्तिगत विधि का उपयोग किया जिसे मैंने दूसरे रूप में उपयोग किया था। यह "सत्य" या "झूठी" के बजाय एक पूर्णांक देता है और अब यह काम कर रहा है। – LancelotKiin