asp.net mvc - How to submit upon a check or uncheck of checkbox in form? -


मेरे पास मेरे प्रपत्र में निम्न हैं

  & lt; td & gt; & lt; इनपुट आईडी = "Notifications_0__IssueCreate" नाम = "सूचनाएं [0]। IseueCreate" type = "चेकबॉक्स" मान = "सच" /> gt; & lt; इनपुट नाम = "नोटिफिकेशन [0] .IssueCreate" type = "hidden" value = "false" / & gt; & lt; / टीडी & gt; & Lt; td & gt; & lt; इनपुट आईडी = "नोटिफिकेशन्स_सभी परिवर्तन" नाम = "नोटिफिकेशन [0] .सभी परिवर्तन" प्रकार = "चेकबॉक्स" मान = "सही" /> gt; & lt; इनपुट नाम = "नोटिफिकेशन [0] .सभी परिवर्तन" प्रकार = "छिपा हुआ" मान = "गलत" /> gt; & lt; / td & gt;  

आंशिक दृश्य में यह कथन है:

  & lt;% int count = 0; & Gt%; & Lt;% foreach (मॉडेल में सूची। सूची) {% & gt; & LT; टीआर & gt; & Lt; td & gt; & lt;% = HTML। चेकबॉक्स ("सूचनाएं [" + (गणना) + "]। IseueCreate", item.IssueCreate)% & gt; & lt; / td & gt; & Lt; td & gt; & lt;% = HTML.CheckBox ("अधिसूचनाएं [" + (गणना ++) + "]। सभी परिवर्तन", आइटम। AllChanges)% & gt; & lt; / td & gt; & Lt; / टीआर & gt; & Lt;%}% & gt;  

मैं किसी भी चेकबॉक्स पर प्रत्येक क्लिक पर नियंत्रक को सबमिट करना चाहता हूं I.e, यदि उपयोगकर्ता चेकबॉक्स को चेक करता है, तो यह चेकबॉक्स का नाम भेजता है और अगर एजेक्स पोस्ट का उपयोग करके नियंत्रक को चयनित या नहीं।

मैं यह कैसे कर सकता हूँ?

यहाँ एक उदाहरण फ़ंक्शन है जो एक क्लिक पंजीकृत करता है सभी चेकबॉक्स के लिए ईवेंट हैंडलर और एजेएक्स के माध्यम से नियंत्रक की कार्रवाई के लिए नाम और क्लिक तत्व का मूल्य पोस्ट करता है:

  $ (फ़ंक्शन () {$ ('इनपुट: चेकबॉक्स')। फ़ंक्शन () {var $ this = $ (this); $ .post ('/ home / action', {name: $ this.attr ('name'), मान: $ this.val ()}, फ़ंक्शन (डेटा ) {चेतावनी ('सफलता');});});});  

Comments