HTML DOM Input Submit formNoValidate प्रॉपर्टी का उपयोग सबमिट बटन के formNoValidate एट्रिब्यूट मान को सेट या वापस करने के लिए किया जाता है। formNoValidate प्रॉपर्टी का उपयोग यह इंगित करने के लिए किया जाता है कि फॉर्म डेटा को सर्वर पर सबमिट करते समय मान्य किया जाना चाहिए या नहीं। यह <form> एलिमेंट के novalidate प्रॉपर्टी को ओवरराइड करता है। यह प्रॉपर्टी HTML5 में type submit वाले इनपुट एलिमेंट के लिए पेश की गई थी।
सिंटैक्स
FormNoValidate प्रॉपर्टी सेट करने का सिंटैक्स:
submitObject.formNoValidate = true|false
यहां, true निर्दिष्ट करता है कि फॉर्म डेटा को मान्य नहीं किया जाना चाहिए जबकि false दर्शाता है कि डेटा को मान्य किया जाना चाहिए। इसका डिफ़ॉल्ट मान false है।
उदाहरण
Input Submit formNoValidate प्रॉपर्टी का एक उदाहरण देखते हैं:
<!DOCTYPE html> <html> <body>
<h1>Submit formNoValidate property</h1>
<form id="FORM_1" action="/Sample.php" style="border:solid 2px green;padding:2px">
UserName: <input type="text" id="USR"> <br>
Location: <input type="text" id="Loc"> <br><br>
<input type="submit" id="SUBMIT1" formnovalidate="false">
</form>
<p>VALIDATE बटन पर क्लिक करके सबमिट होने पर डेटा मान्य किया जाएगा</p>
<button onclick="formValidate()">VALIDATE</button>
<p id="Sample"></p>
<script>
function formValidate() {
document.getElementById("SUBMIT1").formNoValidate = false;
document.getElementById("Sample").innerHTML = "The formNoValidate value is now set to false and the form data will be validated now on submitting.";
}
</script>
</body> </html>
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा:

VALIDATE बटन पर क्लिक करने पर:
