5

EDIT
प्ले-जेएस-सत्यापन के लेखक से संपर्क किया। रक्तस्राव किनारे सामान; खेल को 2.10 जारी किए जाने वाले स्केल वर्चुअलाइज्ड के खिलाफ संकलित किया जाना है, और नेस्टेड केस क्लास अभी तक समर्थित नहीं हैं। वास्तव में प्रभावशाली परियोजना, मुझे आशा है कि यह के रूप में प्रोटोटाइप के लिए ...क्लाइंट-साइड प्रमाणीकरण को एकीकृत करें

मिले इस मैं लगभग वास्तव में क्या उम्मीद थी करता है उपयोग करने के लिए आता है: https://github.com/namin/play-js-validation

किसी को भी पता है कि अगर वहाँ की योजना है निर्मित क्लाइंट साइड प्ले 2.0 में सत्यापन?

मैं वर्तमान में नियंत्रक, मॉडल (फॉर्म सत्यापन के साथ), और दाओ स्कैला फ़ाइलों को मौजूदा डीबी स्कीमा के आधार पर उत्पन्न कर रहा हूं; उस प्रक्रिया के हिस्से के रूप में क्लाइंट-साइड सत्यापन शामिल करना पसंद करेंगे! सुराग, अंदरूनी सूत्र ज्ञान, आदि

पश्चलेख के लिए

धन्यवाद कम से कम व्यस्त कहने के लिए उपयोगकर्ता समूह चलाएं; अधिकांश पदों को पूरी तरह से अनदेखा किया जाता है (बेशक, कई स्टैक ओवरफ्लो प्ले-संबंधित प्रश्न भी अनुत्तरित होते हैं, इसलिए यह धागा डीओए हो सकता है ...)

उत्तर

2

ऐसी कोई योजना नहीं है जो मुझे डरती है, कम से कम नहीं के बारे में सुनने (ध्यान दें: मैं एक देव टीम के सदस्य नहीं हूँ सिर्फ खिलाड़ी)

चेक tickets on Play's Lighthouse

दूसरी ओर मुझे शक है कि अगर यह सब पर खेलने के मान्यताओं फिट बैठता है पर। क्लाइंट-साइड सत्यापन कुछ बाहरी जेएस समाधान के साथ किया जाता है जिसे ढांचे द्वारा निर्धारित नहीं किया जाना चाहिए, किसी ने भी नहीं कहा कि इसे यानी उपयोग करना चाहिए। डिफ़ॉल्ट रूप से jQuery।

अंत में, क्लाइंट-साइड सत्यापन का उपयोग करने के केवल एक चीज सिर्फ जे एस libs शामिल करने और अपने प्रपत्र फ़ील्ड्स के लिए उचित विशेषताओं को जोड़ने, यानी यह टैग है कि आप jQuery Validation plugin साथ मान्य कर सकते हैं पैदा करेगा के लिए है:

@inputText(entrantForm("identitynumber"), 
    '_label->"Identity number", 
    'class -> "required", 
    'minlength -> "11", 
    'maxlength -> "11") 
+0

हे , उत्तर! फ़ील्ड सहायक टिप के लिए ;-) +1। Play ट्विटर बूटस्ट्रैप का समर्थन करता है, इसलिए jQuery सत्यापन क्यों नहीं, बोर्ड में प्रयुक्त वास्तविक रूप से सत्यापन प्लगइन (यानी बूटस्ट्रैप से अधिक नहीं है) – virtualeyes

+0

अच्छी तरह से टीबी ढांचे की धारणाओं को भी फिट नहीं करता है: पीआई समझ में नहीं आता कि यह क्यों समर्थित है (निश्चित रूप से इसका मतलब यह नहीं है कि मैं उस तथ्य की निंदा करता हूं :)) – biesior

+0

कोई क्लाइंट-साइड एकीकरण नहीं मानता क्योंकि यह टीबी को एकीकृत करने से बहुत अधिक काम है ;-) आदर्श रूप से "val foo = form (मैपिंग (" foo "-> text.verifiying (आवश्यक)), ...) "सर्वर-साइड फॉर्म वैधकर्ता क्लाइंट-साइड सत्यापन स्निपेट उत्पन्न करेगा; बॉयलरप्लेट का एक टन बचाएगा। बस Play के साथ शुरू किया और ... मैं प्रभावित हूँ! क्लाइंट-साइड सत्यापन एक स्वादिष्ट जोड़ होगा ... – virtualeyes

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