मैं एक Drupal फ़ॉर्म में क्लाइंट-साइड फ़ॉर्म सत्यापन कैसे जोड़ूं?


13

मैं एक Drupal फ़ॉर्म में क्लाइंट-साइड फ़ॉर्म सत्यापन कैसे जोड़ूं? उदाहरण के लिए, टिप्पणी मॉड्यूल में। यदि विस्टर ईमेल पता दर्ज नहीं करता है, तो मैं एक विंडो को पॉपअप करना चाहता हूं जो कहती है: "कृपया ईमेल पता दर्ज करें"।

मुझे उम्मीद है कि कोई मुझे इसका उदाहरण दे सकता है कि मैं यह कैसे करता हूं।


Attiks के लिए धन्यवाद, मैंने अपनी बड़ी समस्या को इस jquery सत्यापन के माध्यम से हल किया ।

मुझे लगता है कि हमारे कस्टम मॉड्यूल या थीम में जेकरी वैलिडेशन js फ़ाइल को शामिल करना आसान है और फिर फॉर्म के लिए js सत्यापन नियम जोड़ें। किसी भी मॉड्यूल के साथ कोई अतिरिक्त भार नहीं।
शसि कंठ

जवाबों:


4

आप या तो क्लेयरसाइड वैलिडेशन मॉड्यूल की कोशिश कर सकते हैं (मैंने नहीं किया है) या आप इसे विशिष्ट फॉर्म तत्वों के लिए jQuery के आवश्यक प्लगइन के माध्यम से संभाल सकते हैं जिन्हें आपको अपने कस्टम js फ़ाइल में सत्यापन नियमों को जोड़ने और अपने कस्टम थीम के साथ लोड करने की आवश्यकता है - http: / /docs.jquery.com/Plugins/Validation/Methods/required कोई भी ऐसा विश्वसनीय Drupal फ़ॉर्म API quirks नहीं है जिसे आपको क्लाइंट पक्ष पर इसके सभी के रूप में हैंडल करने की आवश्यकता हो।


अगर मैं अपने आप से js कोड लिखना चाहता हूं, तो यह कैसे करना है? धन्यवाद।
भोग

अपने विषय की जानकारी के लिए इस जोड़ने यह करना चाहिए - - यह करने के लिए सबसे अच्छा तरीका है imo आपकी कस्टम थीम में एक नया js फ़ाइल बनाने के लिए और विषय की जानकारी फ़ाइल में लोड हो रहा है होगा लिपियों [] = custom_js.js
दीपेन

देखो - drupal.org/node/304255 मुझे लगता है कि आप d6 का उपयोग कर रहे हैं
डिपेंन

धन्यवाद, लेकिन मुझे नहीं पता कि फ़ंक्शन को कैसे जोड़ना है (सबमिट पर, क्लिक करें ... जो कि js फ़ाइल में उपयोग किया जा सकता है) उस रूप में जिसे मैं क्लाइंट-साइड फ़ॉर्म सत्यापन करना चाहता हूं।
लाइफ

यदि आप ऊपर दिए गए लिंक से जुड़े jquery प्लगइन का उपयोग करते हैं, तो आपको कोई ऑन्क्लिक नहीं लिखना होगा, ऑन्सबमिट इवेंट में आपको प्लगइन js फ़ाइल शामिल करने की आवश्यकता है + आपको नियमों के साथ अपने कस्टम js फ़ाइल को शामिल करने की आवश्यकता है। ड्रुपल के साथ प्रयास करने से पहले डॉक्स.जक्वेरी . com / Plugins / Validation / Methods / required पर एक उदाहरण देखें ।
दीपेन

5

जब से मैंने http://drupal.org/project/clientside_validation बनाया है , मैं पक्षपाती हूं , लेकिन यह सभी सत्यापन करने के लिए http://bassistance.de/jquery-plugins/jquery-plugin-validation/ का उपयोग कर रहा है , का लाभ मॉड्यूल यह है कि आपको कोई कोड नहीं लिखना है


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.