c# - Get the RadioButton Value on click using jquery and disabling, enabling text boxes accordingly, Asp.net mvc -
मेरे पास दो रेडियो बटन हैं
इनपुट प्रकार = रेडियो नाम = "स्तर" मान = "पी"
इनपुट प्रकार = रेडियो नाम = "स्तर" मान = "एस"
मेरे पास दो टेक्स्ट बॉक्स हैं:
इनपुट प्रकार = "टेक्स्ट" नाम = "इनप्यू 11 "अक्षम" = "अक्षम"
इनपुट प्रकार = "टेक्स्ट" नाम = "inpu12" अक्षम = "अक्षम"
मेरा प्रश्न है,
मैं कैसे कर सकता हूं मुझे किस बटन का चयन किया गया है? मैं चयनित रेडियो आईडी कैसे प्राप्त करूं? मुझे पहले टेक्स्टबॉक्स सक्षम करने की आवश्यकता है यदि चयनित मान "पी" है और यदि 'एस' अक्षम है तो
आपने 3 प्रश्न पूछे मैं पहले तीसरे सवाल का जवाब दूँगा। आप इसे जावास्क्रिप्ट / जेकॉओ के साथ काफी आसानी से कर सकते हैं।
देखें। एस्पैक्स:
& lt; फ़ॉर्म एक्शन = '/ मायकंट्रोलर / मायएक्शन' विधि = 'पोस्ट' & gt; & Lt; div & gt; & Lt; इनपुट प्रकार = 'रेडियो' नाम = 'चयन करेंरेडियो' मान = 'पी' / & gt; & Lt; input type = 'text' name = 'firsttextbox' मान = 'पी' / & gt; & Lt; / div & gt; & Lt; div & gt; & Lt; इनपुट प्रकार = 'रेडियो' नाम = 'चुनेंरेडियो' मान = 'एस' / & gt; & Lt; input type = 'text' name = 'secondtextbox' मान = 'एस' / & gt; & Lt; / div & gt; & Lt; इनपुट प्रकार = 'जमा करें' मान = 'क्रिया विधि के लिए मूल्य दर्ज करें' / & gt; & Lt; / प्रपत्र & gt; & Lt; स्क्रिप्ट प्रकार = 'टेक्स्ट / जावास्क्रिप्ट' & gt; $ (Document) .ready (function () {$ ("इनपुट [name = selectRadios]")। क्लिक करें (फ़ंक्शन () {switch ($ (this) .val ()) {case 'S': $ ("input एट्र ("अक्षम", "अक्षम"); तोड़; मामले 'पी': $ ("इनपुट [नाम = प्रथम टेक्स्टबॉक्स]")। एट्र ("अक्षम", ""); तोड़; }});}); & Lt; / स्क्रिप्ट & gt;
मुझे लगता है कि आपके पहले और दूसरे प्रश्नों का उत्तर MVC के मॉडलबेंडर द्वारा आसानी से मिल जाएगा।
MyController.cs (केवल क्रिया विधि):
// तर्क नाम से मेल फार्म के तत्व नाम से view.aspx सार्वजनिक एक्शनरसल्ट मायएक्शन (स्ट्रिंग चयनराडियो, स्ट्रिंग प्रथम टेक्स्टबॉक्स, स्ट्रिंग सेकंडटेक्स्टबॉक्स) {// अपने फ़ॉर्म के मानों से कुछ करें}
Comments
Post a Comment