मेरे पास निम्न कोड है:
& lt; form & gt; & Lt; इनपुट प्रकार = "चेकबॉक्स" नाम = "प्रकार" मान = "क्लब" onclick = "getselectedcheckbox ()" चेक / & gt; क्लब & lt; br / & gt; & Lt; इनपुट प्रकार = "चेकबॉक्स" नाम = "प्रकार" मान = "पब" onclick = "getselectedcheckbox ()" चेक / & gt; पब & lt; br / & gt; & Lt; इनपुट प्रकार = "चेकबॉक्स" नाम = "प्रकार" मान = "होम" onclick = "getselectedcheckbox ()" / & gt; होम & lt; br / & gt; & Lt; इनपुट प्रकार = "चेकबॉक्स" नाम = "प्रकार" मान = "कॉन्सर्ट" onclick = "getselectedcheckbox" /> कॉन्सर्ट & lt; br / & gt;
& lt; स्क्रिप्ट & gt; फ़ंक्शन displayVals () {var चेक किए गए मूल्य = $ ('इनपुट: चेकबॉक्स: चेक')। नक्शा (फ़ंक्शन () {चेतावनी (this.value);}); } $ ("चुनें") .change (displayVals); displayVals (); & Lt; / स्क्रिप्ट & gt;
मैं सभी चेकबॉक्स को चेक करने की कोशिश कर रहा हूं, और फिर इसे एजेएक्स के साथ भेजें। लेकिन अभी, मेरे पास प्रत्येक चेकबॉक्स के लिए 1 अलग चेतावनी है, क्या एक स्ट्रिंग में सभी चेक किए गए मान प्राप्त करने का कोई तरीका है?
मैंने सुना है के बारे में। (), लेकिन मुझे नहीं पता कि यह मेरे कोड में कहां रखता है। अभी भी जावास्क्रिप्ट / jquery के साथ शुरुआत: /
कोई विचार?
धन्यवाद, लोनिफ
क्या एक स्ट्रिंग में सभी चेक किए गए मान प्राप्त करने का कोई तरीका है?
अपने नक्शे में, चेकबॉक्स मान लौटाएं, फिर का उपयोग करें ()
जो JavaScript ऑब्जेक्ट से मूल्यों की JavaScript सरणी को पुनर्प्राप्त करता है। अंत में, अल्पविराम से अलग स्ट्रिंग में कनवर्ट करने के लिए join ()
का उपयोग करें।
var चेक किए गए मूल्य = $ ('इनपुट: चेकबॉक्स: चेक')। Map (function () {Return.value;})। Get ()। शामिल हों (',');
परिणाम (सभी की जाँच के साथ) होगा:
क्लब, पब, होम, कॉन्सर्ट
No comments:
Post a Comment