/ / मेरे JQueryUI तत्व, (Combobox) पर अविभाज्य सत्यापन कैसे प्राप्त करें? - सी #, एएसपीनेट-एमवीसी, jquery-ui, अविभाज्य-सत्यापन

मेरे JQueryUI तत्व, (Combobox) पर अविभाज्य सत्यापन कैसे प्राप्त करें? - सी #, एएसपीनेट-एमवीसी, jquery-ui, अविभाज्य-सत्यापन

एएसपी नेट एमवीसी में, मेरे पास @ HTML.DropDownList था जिसमें फ़ील्ड के लिए सत्यापन ठीक काम कर रहा था।

जैसा कि मुझे संपादन योग्य होने के लिए मैदान की आवश्यकता थी, मैंने फैसला कियाJQueryUI Combobox का उपयोग करें, लेकिन अभी मुझे फॉर्म सबमिट करने तक अविभाज्य सत्यापन नहीं मिल रहा है। इसलिए जब मैं सही मान चुनता हूं, तो पहले पोस्ट त्रुटि संदेश दूर नहीं जाता है।

मैं अपने JQueryUI Combobox पर प्रत्येक कुंजी प्रेस पर फिर से अविभाज्य सत्यापन कार्य कैसे कर सकता हूं?

उत्तर:

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

फ़ील्ड सत्यापन नहीं कर रहे थे, क्योंकिजब आप JQueryUi Combobox का उपयोग करते हैं तो छुपा हुआ है। दस्तावेज़ में अगली लिपि के साथ। रीडी इवेंट आप छुपा फ़ील्ड को अनदेखा न करने के लिए सत्यापनकर्ता निर्दिष्ट करते हैं।

    var validator = $("Form").data("validator");
validator.settings.ignore = "";

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

सही अविभाज्य सत्यापन गुण जोड़े जाने के लिए एचटीएमएल प्रस्तुत करने की जांच करना उचित होगा

अन्यथा आपने कॉम्बो बॉक्स के लिए परिवर्तन ईवेंट पर मान्य फ़ंक्शन को कॉल करने का प्रयास किया है .. $ (दस्तावेज़) .ready भाग में ऐसा कुछ डालें

$("#combobox").change(function(){
$(this).validate();
});