# मूल वैलिडेशन — एचटीएमएल

Source: https://www.geekswithgeeks.com/hi/html/html-form-validation

> सबमिट से पहले इनपुट जाँचने वाले अंतर्निहित एट्रिब्यूट।

## required, pattern, min, max

जब तक ये शर्तें पूरी न हों, ब्राउज़र सबमिशन रोक देता है और संदेश दिखाता है।

```html
<input type="text" required minlength="3">
<input type="number" min="1" max="10">
<input type="text" pattern="[A-Za-z]+" title="Letters only">
```

## यह सुरक्षा दीवार नहीं है

HTML वैलिडेशन ब्राउज़र में चलता है और उसे बायपास किया जा सकता है — हमेशा **सर्वर पर भी दोबारा जाँचें**।

**Quiz:** सबमिट से पहले किसी फ़ील्ड को अनिवार्य कौन-सा एट्रिब्यूट बनाता है?

- [x] required
- [ ] placeholder
- [ ] readonly

*Answer:* required. `required` तब तक फॉर्म सबमिशन रोकता है जब तक उस फ़ील्ड में कोई मान न हो।
