मेरे पास एक ड्रॉप मेनू के साथ Rails3 एप्लिकेशन पर मेरी रूबी पर एक फॉर्म है, यह मेरा विकल्प है चुनिंदा विकल्प के लिए:रेल 3: f.select - options_for_select
<%= f.select :phone_type, options_for_select(["Select One", "Cell", "Work", "Office", "Home", "Other"],:disabled => ["Select One"]), :class => 'genForm_dropBox' %>
मेरी समझ से यह डिफ़ॉल्ट विकल्प के रूप में "एक का चयन करें" होना चाहिए जब कोई खुलता है पृष्ठ, लेकिन यदि वे अन्य विकल्पों में से एक का चयन नहीं करते हैं तो वे सबमिट करते समय त्रुटि प्रदर्शित करते हैं।
सफारी और क्रोम और आईई 7 जैसे ब्राउज़र में यह सच है, लेकिन फ़ायरफ़ॉक्स और आईई 8 में यह "सेल" को पहला विकल्प के रूप में दिखाता है क्योंकि चयन वन अक्षम है।
मैं इसे डिफ़ॉल्ट रूप से "एक का चयन करें" प्रदर्शित करना चाहता हूं, लेकिन जब वे फ़ॉर्म जमा करते हैं तो इसे एक अनुपयोगी विकल्प के रूप में रखें। क्या मुझे इसे नियंत्रक, या मॉडल में स्क्रिप्ट करने की आवश्यकता है? या क्या मैंने इसे गलत रूप में कोड किया है?
मुझे लगता है कि तुम भी हो सकता था ': शीघ्र =>" का चयन करें एक "' या ': include_blank => चयन में" एक का चयन करें "' ठीक है, मुझे यकीन है कि नहीं कर रहा हूँ अगर यह काम करता है विकल्प_for_select के साथ – GiH
': prompt => 'विकल्पों का चयन करके मेरे लिए काम नहीं किया है, लेकिन': include_blank => 'किया। – bigtex777