मेरे पास एक आवश्यकता है जहां मैं बूटस्ट्रैप स्वतः पूर्ण ड्रॉपडाउन का उपयोग करना चाहता हूं, लेकिन अगर वे चाहें तो उस ड्रॉपडाउन में मुफ्त फॉर्म टेक्स्ट हो सकता है। इससे पहले कि आप TypeAhead के बारे में सोचें, मैं बूटस्ट्रैप TypeAhead टेक्स्टबॉक्स का उपयोग कर सकता हूं, लेकिन मुझे ड्रॉपडाउन की आवश्यकता है क्योंकि हम कुछ डिफ़ॉल्ट मान देना चाहते हैं जैसे कि हेडस्टार्ट विकल्प उपयोगकर्ताओं को यह नहीं पता है कि क्या खोजना है।
मैं MVC DropDownListFor के साथ इसका उपयोग कर रहा हूं क्योंकि यह हमारे लिए चयन नियंत्रण बनाता है।
मुझे यह लेख मिला जो मेरे लिए ऐसा करता है।
https://github.com/danielfarrell/bootstrap-combobox/pull/20
मुझे बस इतना करना था कि चयन नियंत्रण से नाम हटा दिया जाए और नियंत्रण मुझे मुफ्त फॉर्म पाठ में प्रवेश करने दे रहा था। अभी तक सभी अच्छे हैं।
अब, मैं इसे नॉचआउटज के साथ संयोजन में उपयोग कर रहा हूं। मैं अपने विकल्पों को चुनता हूं और चयनित मूल्य को नियंत्रित करता हूं और फिर अपने टेम्पलेट के रेंडर पर, मैंने (चयनकर्ता) .combobox () का चयन किया है, जो चयन नियंत्रण को बूटस्ट्रैप कोमोबोबॉक्स बनाता है और एक इनपुट नियंत्रण जोड़ता है और दृश्यों में चयन नियंत्रण को छुपाता है। पीछे।
समस्या अब तब है जब मैं सर्वर पर पोस्ट करने के लिए उसे मान प्राप्त करने का प्रयास करता हूं, क्योंकि इनपुट बॉक्स में मैंने जो मूल्य रखा है वह उन विकल्पों में से वैध विकल्प नहीं है जिन्हें मैंने नियंत्रण का चयन करने के लिए दिया था, यह हमेशा डिफ़ॉल्ट रूप से पहले विकल्प पर सेट होता है। यह बेज़्यू है, मैंने चयनित मूल्य के बंधन को चयनित नियंत्रण पर सेट किया है न कि इनपुट बॉक्स पर जो बूटस्ट्रैप-कॉम्बोबॉक्स.जेएस द्वारा बनाया गया था।
मेरा सवाल यह है कि मुझे डेटा-बाइंड के इनपुट बॉक्स को उसी छिद्र से कैसे प्राप्त किया जाए, जैसा कि चयन नियंत्रण के लिए बाध्य था।
कोई अन्य विकल्प ?? मुझे बताएं कि क्या आपको अधिक स्पष्टीकरण की आवश्यकता है या प्रश्न हैं। कृपया सुझाव दे।
धन्यवाद।