MVC 3 में डिफ़ॉल्ट सत्यापन jQuery Validation है, जो मैं आमतौर पर की तरह कुछ के साथ अनुकूलित कर सकते हैं पर आधारित है:मैं अपनी शैली से मेल खाने के लिए एएसपी.नेट एमवीसी 3 में अविभाज्य सत्यापन कैसे अनुकूलित कर सकता हूं?
$.validator.setDefaults({
submitHandler: function() { alert('submitHandler'); },
errorPlacement: function(error, element) {
// do something important here
alert('errorPlacement');
},
errorClass: "error",
errorElement: "input",
onkeyup: false,
onclick: false
})
लेकिन, कि MVC 3. विशेष रूप में काम करने के लिए नहीं लगता है, errorPlacement कभी नहीं लगता है बुलाया जाना चाहिए और मुझे नहीं पता कि क्यों। मुझे सबमिट होगाडलर कहा जाता है, लेकिन त्रुटि प्लेसमेंट नहीं।
मैं अपनी साइट की शैली के लिए आवश्यक संरचना/शैली से मेल खाने के लिए सत्यापन को कैसे अनुकूलित कर सकता हूं? डिफ़ॉल्ट बहुत अच्छा है, लेकिन यह हमेशा हर स्थिति में काम नहीं करता है।
अच्छा काम किया, धन्यवाद!मेरे बालों को खींचने के लिए यह पता लगाने की कोशिश कर रहा था कि क्यों वैधता के एमवीसी 3 संस्करण सामान्य jquery सत्यापन की तरह अनुकूलन को समझ में नहीं आता है। – akiro
यह काम करता है, सिवाय इसके कि मुझे त्रुटि क्लास, त्रुटि एलीमेंट इत्यादि जैसी चीजों को सेट करने की भी आवश्यकता है। क्या कोई सुझाव है? – Kori
आप कहां से कॉल करते हैं ("# form_selector")। डेटा ('validator') ?? जब मैं ऐसा करता हूं तो कोई संपत्ति वापस नहीं आती है। – nixon