2012-06-20 17 views
50

मैं कहाँ विनीत jQuery सत्यापन के लिए संदर्भ पा सकते हैं विशेषताएँjquery unobtrusive सत्यापन गुण संदर्भ?

data-val-length की तरह, data-val-required etc..I इन विशेषताओं की पूरी सूची चाहते हैं।

कोई भी जगह जहां मुझे यह मिल सकता है?

+1

शायद यह आलेख मदद करेगा: http://bradwilson.typepad.com/blog/2010/10/mvc3-unobtrusive-validation.html। – VisioN

उत्तर

92

मुझे मिली सबसे नज़दीकी चीज़ लेख Some things I’ve learned about jQuery unobtrusive validation में है। लेख में बेहतर स्वरूपण और अधिक जानकारी है, लेकिन अगर यह गायब हो जाता है तो मैंने यहां अच्छे हिस्सों की प्रतिलिपि बनाई है।

  • data-val="true":
  • data-val-required="ErrMsg" (हर इनपुट तत्व आप मान्य करने के लिए चाहते हैं पर होना चाहिए) इस तत्व पर विनीत सत्यापन सक्षम: इनपुट के लिए आवश्यक है, और पता चलता ErrMsg
  • data-val-length="ErrMsg", data-val-length-min="5", data-val-length-max="15": सेट आवश्यक स्ट्रिंग लंबाई और संबंधित त्रुटि संदेश।
  • data-val-number="ErrMsg": एक फ़ील्ड को एक संख्या होने की आवश्यकता है।
  • data-val-date="ErrMsg": एक फ़ील्ड की तारीख होने की आवश्यकता है (मैं इसकी अनुशंसा नहीं करता, क्योंकि यह बहुत अधिक स्वीकार करता है - मैं रेगेक्स का उपयोग करना पसंद करता हूं)।
  • data-val-equalto="ErrMsg", data-val-equalto-other="Fld": (जैसे पासवर्ड की पुष्टि के रूप में अन्य मैच के लिए एक क्षेत्र की आवश्यकता है Fld एक jQuery चयनकर्ता
  • data-val-regex="ErrMsg", data-val-regex-pattern="^regex$" है:।। Regex पैटर्न मिलान करने के लिए क्षेत्र की आवश्यकता होती है
  • data-val-email="ErrMsg": एक क्षेत्र की आवश्यकता है एक ईमेल बनें (मैं इसकी अनुशंसा नहीं करता, क्योंकि यह बहुत अधिक स्वीकार करता है - मैं रेगेक्स का उपयोग करना पसंद करता हूं)
  • data-val-url="ErrMsg": एक यूआरएल होने के लिए एक फ़ील्ड की आवश्यकता है (मैं इसकी अनुशंसा नहीं करता, क्योंकि यह बहुत अधिक स्वीकार करता है - मैं पसंद करता हूं regex का उपयोग करने के लिए)

अद्यतन:

सत्यापन संदेश प्रदर्शित करने के लिए, प्रत्येक नियंत्रण आप मान्य करने के लिए चाहते हैं के लिए एक कंटेनर में जोड़ें।

<div class="field-validation-valid" data-valmsg-for="controlName" data-valmsg-replace="true"></div> 

ध्यान दें कि data-valmsg-for नियंत्रण के नाम, नहीं आईडी है।

+0

यहां लिंक से सामग्री है: https://web.archive.org/web/20130919030425/http://denverdeveloper.wordpress.com/2012/09/26/some-things-ive-learned-about-jquery -unobtrusive-validation/ – Sgraffite

+0

इस 'डेटा-वैल-रेंज = "त्रुटि संदेश",' डेटा-वैल-रेंज-मिनट = "0" 'और 'डेटा-वैल-अधिकतम =" 100 "में जोड़ सकते हैं – Liam

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