Question
Option 2 : preventDefault() / प्रिवेंटडिफॉल्ट
Detailed Solution
सही उत्तर preventDefault() / प्रिवेंटडिफॉल्ट है।
Question:
A form must run JavaScript validation and must NOT send data to the server when validation fails. The method that cancels the default submission is... / एक फॉर्म को जावास्क्रिप्ट सत्यापन चलाना चाहिए और सत्यापन विफल होने पर सर्वर को डेटा नहीं भेजना चाहिए। डिफ़ॉल्ट सबमिशन रद्द करने वाली विधि है...
Correct Answer: preventDefault() / प्रिवेंटडिफॉल्ट
Calling preventDefault on the submit event stops the browser's default action of sending the form, while the validation code still runs. stopPropagation only stops the event from reaching other handlers and would not stop submission. / सबमिट इवेंट पर प्रिवेंटडिफॉल्ट बुलाने से फॉर्म भेजने की ब्राउज़र की डिफ़ॉल्ट क्रिया रुकती है, जबकि सत्यापन कोड चलता रहता है। स्टॉपप्रोपगेशन केवल इवेंट को अन्य हैंडलरों तक पहुँचने से रोकता है, सबमिशन नहीं रोकता।