पर तुरंत मूल्यांकन करता है मैं अपने दृश्य मॉडल को सत्यापित करने के लिए एमवीसी, नॉकआउट और नॉकआउट सत्यापन का उपयोग कर रहा हूं।नॉकआउट प्रमाणीकरण लोड
मैं एक ऐसे मुद्दे पर चल रहा हूं जहां दृश्य मॉडल गुणों के सत्यापन की पुष्टि तुरंत लोड हो रही है। दूसरे शब्दों में, "इस फ़ील्ड की आवश्यकता है" उपयोगकर्ता द्वारा अपने मूल्यों को बदलने का प्रयास करने से पहले मेरे इनपुट के बगल में दिखाया गया है।
यह समस्या विशेष रूप से ड्रॉपडाउन (चयन) नियंत्रणों के साथ हो रही है।
मुझे लगता है कि यह एक समस्या है जिसे मैंने किसी भी तरह से अनजाने में बदलकर/एक्सेस/मेरे जावास्क्रिप्ट कोड के किसी अन्य भाग में अवलोकन करने के द्वारा बनाया है। हालांकि, मुझे नहीं पता कि इसे कैसे ट्रैक किया जाए।
क्या कोई तरीका है कि मैं किसी भी तरह से ऐसी आग को सब्सक्राइब या ट्रैक कर सकता हूं जो नॉकआउट सत्यापन में सत्यापन का कारण बनता है? मुझे सिर्फ यह जानने की जरूरत है कि यह किस तरह से फायरिंग कर रहा है। मुझे पूरा भरोसा है कि isValid() फ़ंक्शन का मान लगातार झूठा है।
<select class="highlightable validationElement" name="obsstate" data-bind="value: standardAnswers.ans106_1.value" required="true">
<option value="">-- Select -- </option>
<option value="AK">AK</option>
<option value="AL">AL</option>
etc...
</select>
मैं खाली स्ट्रिंग लेकिन इसकी अभी भी लोड पर फायरिंग करने के लिए मॉडल सेट किया है। मैंने देखा चीजों में से एक यह है कि विकल्प कैप्शन: 'चुनें ...'आइटम में डालता है, लेकिन मान मूल्य नहीं है = "" यह सिर्फ <विकल्प मान> चुनें ... – jmogera
अच्छा उत्तर आदमी !! मेरे लिए काम किया –