ठीक है, जेएस कोड के लिए ओपेरा ब्राउज़र के साथ एक समस्या प्रतीत होती है, क्योंकि यह केवल एक ही चुनिंदा टैग के भीतर चयनित अंतिम विकल्प टैग को हटा देता है, क्या कोई मेरी मदद कर सकता है ।1 से अधिक विकल्प को हटाने का चयन करें
यहाँ इस के लिए HTML है:
<select id="actions_list" name="layouts" multiple style="height: 128px; width: 300px;">
<option value="forum">forum</option>
<option value="collapse">collapse</option>
<option value="[topic]">[topic]</option>
<option value="[board]">[board]</option>
</select>
बेशक यह एक रूप टैग के भीतर है, लेकिन वहाँ एक टन अधिक कोड इस फार्म के साथ शामिल है, लेकिन यहां इस बात के लिए प्रासंगिक जानकारी है।
यहां जेएस है जो इसे संभालना चाहिए, लेकिन केवल ओपेरा में अंतिम चयनित विकल्प को हटा देता है, अन्य ब्राउज़रों के बारे में निश्चित नहीं है, लेकिन इसे वास्तव में अंतिम चयनित विकल्प न केवल सभी चयनित विकल्पों को हटाने की जरूरत है ... argg
var action_list = document.getElementById("actions_list");
var i = action_list.options.length;
while(i--)
{
if (action_list.options[i].selected)
{
action_list.remove(i);
}
}
इसमें क्या गलत है? मैं यह समझ नहीं एक बिट :(
धन्यवाद :)
धन्यवाद एक लाख, कभी ऐसा करने के लिए सोचा नहीं। यह वास्तव में मेरे बाहर नरक bugging था। वे सभी एक ही काम क्यों नहीं कर सकते ... argg ... अच्छा, यह विविधता की महिमा है। चीयर्स :) वैसे भी, मैं jQuery से बहुत परिचित नहीं हूं, कथित तौर पर कथित तौर पर है, लेकिन मुझे लगता है कि मैं सिर्फ एक पुराने फैशन वाला मूर्ख हूं और जेएस पसंद करता हूं। एक बार फिर धन्यवाद! :) – SoLoGHoST