ASP.NET and jQuery Remote Validation: Validation function not called -


मेरे पास यह क्लाइंट फ़ंक्शन है:

  $ (document) .ready (function () {Var मान्य = $ ("# & lt;% = Page.Form.ClientID% & gt;")। मान्य करें ({errorElement: 'span', नियम: {& lt;% = txtMemberShipNumber.ClientID% & gt;: {आवश्यक: सत्य , रिमोट: फ़ंक्शन () {रिटर्न: यूआरएल: "/ टेस्टफॉर्म.एस्पक्स / आईएसएमएमबीबीएम्बरवालिड", टाइप करें: "पोस्ट", कंटेंट टाइप: "एप्लिकेशन / जेसन; कैरसेट = यूटीएफ -8", डेटा टाइप: "जेसन", डेटा: जेएसओएन। स्ट्रिंग ({value: $ ('# & lt;% = txtMemberShipNumber.ClientID% & gt;')। Val ()}), डेटाफ़िल्टर: फ़ंक्शन (डेटा) {var msg = JSON.parse (डेटा); if (msg.hasOwnProperty ( ' डी ')) वापसी msg.d; दूसरा संदेश वापस; }}},},}, संदेश: {& lt;% = txtMemberShipNumber.ClientID% & gt; : {आवश्यक: "खाता संख्या आवश्यक है", रिमोट: "अमान्य",},}, onkeyup: false, onblur: true, onfocusout: फ़ंक्शन (तत्व) {$ (तत्व) .valid ()}});  

})

... जो इस नियंत्रण को मान्य करता है:

  & lt; इनपुट नाम = "ctl00 $ MainContent $ txtMemberShipNumber" प्रकार = "टेक्स्ट" id = "मुख्यसंसाधन_टाक्स्टम्बरशिप संख्या" वर्ग = "टेक्स्टबॉक्स शैली" प्लेसहोल्डर = "सदस्यता संख्या" / & gt;  

समस्या यह है कि सत्यापन कोड को कभी भी नहीं कहा जाता है। मैंने इसे फ़ायरफ़ॉक्स और क्रोम में परीक्षण किया है।

क्या मुझे कुछ याद आ रहा है?

<पी > मुझे यह पता चल गया।

इसके बजाय

& lt;% = txtMemberShipNumber.ClientID%>: {

... आपको

& lt;% = txtMemberShipNumber का उपयोग करना चाहिए। UniqueID %>: {


Comments

Popular posts from this blog

java - Can't add JTree to JPanel of a JInternalFrame -

javascript - data.match(var) not working it seems -

javascript - How can I pause a jQuery .each() loop, while waiting for user input? -