novalidate और formnovalidate एट्रिब्यूट्स मान्यता को बायपास करने के लिए उपयोग किए जाते हैं। novalidate एट्रिब्यूट फॉर्म पर लागू होता है और इसे मान्य होने से रोकता है। formnovalidate इनपुट टाइप सबमिट बटन पर लागू होता है, जो novalidate को ओवरराइड करता है। यह फॉर्म को बिना मान्य किए सबमिट करता है।
HTML novalidate एट्रिब्यूट
HTML में novalidate एट्रिब्यूट का उपयोग यह दर्शाने के लिए किया जाता है कि फॉर्म सबमिट पर मान्य नहीं होगा। यह एक बूलियन एट्रिब्यूट है और उपयोगी है यदि आप चाहते हैं कि उपयोगकर्ता फॉर्म भरने की प्रगति को सहेज सके। यदि फॉर्म मान्यता अक्षम है, तो उपयोगकर्ता आसानी से फॉर्म सहेज सकता है और बाद में जारी रखकर सबमिट कर सकता है।
उदाहरण
HTML में novalidate एट्रिब्यूट का उपयोग करना सीखने के लिए निम्न कोड चलाएं। निम्न उदाहरण में, यदि आप <input type="number"> फ़ील्ड में टेक्स्ट जोड़ेंगे, तो यह त्रुटि नहीं दिखाएगा।
<!DOCTYPE html> <html> <head> <title>HTML novalidate एट्रिब्यूट</title> </head> <body> <form action = "" method = "get" novalidate> टीम का नाम<br><input type = "text" name = "tname"><br> टीम रैंक<br><input type = "number" name = "trank"><br> <input type = "submit" value = "सबमिट"> </form> </body> </html>
HTML formnovalidate एट्रिब्यूट
formnovalidate एट्रिब्यूट HTML में तब उपयोगी होता है जब आपके पास एक से अधिक सबमिट बटन वाला फॉर्म हो। formnovalidate एट्रिब्यूट <form> एट्रिब्यूट के दूसरे एट्रिब्यूट को ओवरराइड करता है, जिसे novalidate एट्रिब्यूट के नाम से जाना जाता है। नोट: formnovalidate एट्रिब्यूट Internet Explorer और Safari में समर्थित नहीं है।
उदाहरण
HTML में formnovalidate एट्रिब्यूट का उपयोग करना सीखने के लिए निम्न कोड चलाएं। यदि आप बिना पुष्टि वाले सबमिट बटन का चयन करेंगे, तो फॉर्म मान्य नहीं होगा।
<!DOCTYPE html> <html> <head> <title>HTML formnovalidate एट्रिब्यूट</title> </head> <body> <form action = "" method = "get"> रैंक <input type="number" name="rank"><br> <input type="submit" value="सबमिट"><br> <input type="submit" formnovalidate="formnovalidate" value="बिना पुष्टि के सबमिट करें"> </form> </body> </html>
सारांश: novalidate पूरे फॉर्म के लिए, formnovalidate विशिष्ट सबमिट बटन के लिए।