2010-09-29 12 views
5

मैं क्लाइंट पक्ष पर जेसन + jquery का उपयोग कर रहा हूँ। मैं फ़ाइल अपलोड करते समय पेज पर पाए गए सभी बटन अक्षम करना चाहता हूं। वर्तमान में मैं अपलोड बटन केवल अपने आईडी का उपयोग कर के रूप में नीचे दिखाया गया है अक्षम करने कर रहा हूँ ..अपलोड करते समय पृष्ठ पर सभी बटन कैसे अक्षम करें?

$("#upload_attachment_button").addClass('ui-state-disabled'); 

मुझे आश्चर्य है कि अगर वहाँ बटन पृष्ठ पर पाया के बाकी निष्क्रिय करने के लिए एक तरीका है। मैंने एक ऐसा कार्य किया है जिसे मैं सभी सिस्टम द्वारा उपयोग करना चाहता हूं, और जब भी मैं इस फ़ंक्शन को कॉल करना चाहता हूं तो मैं बटन आईडी नहीं भेजना चाहता हूं ..

धन्यवाद।

उत्तर

16

यह इतना आसान है। `$ (" इनपुट [प्रकार = बटन] "): यदि ऐसा है तो मैं उन्हें फिर से सक्षम करना चाहते हैं, मैं इस तरह कुछ करना चाहिए

$("input[type=button]").attr("disabled", "disabled"); 
+0

: प्रकार बटन के साथ फार्म के सभी इनपुट तत्वों का चयन करें और उन्हें निष्क्रिय। attr ("अक्षम", "सक्षम"); 'या क्या, क्योंकि यह मेरे साथ काम नहीं करता है। – Luci

+1

मैंने '$ (" इनपुट [प्रकार = बटन] ") का उपयोग किया। Attr (" अक्षम ", झूठा);' और '$ (" इनपुट [प्रकार = बटन] ")। Attr (" अक्षम ", सत्य);' – Luci

+6

आपको $ ("इनपुट [प्रकार = बटन]") का उपयोग करना चाहिए। RemoveAttr ("अक्षम"); –

संबंधित मुद्दे