<input> मा type विशेषताले यसको UI, अन-स्क्रिन कीबोर्ड (मोबाइल), र निर्मित सत्यापन परिवर्तन गर्छ। सही प्रकार प्रयोग गरेर प्रयोगकर्ता अভিज्ञता सुधार हुन्छ र निःशुल्क सत्यापन पाइन्छ।
<input> मा type विशेषताले यसको UI, अन-स्क्रिन कीबोर्ड (मोबाइल), र निर्मित सत्यापन परिवर्तन गर्छ। सही प्रकार प्रयोग गरेर प्रयोगकर्ता अভিज्ञता सुधार हुन्छ र निःशुल्क सत्यापन पाइन्छ।
मोबाइल कीबोर्ड अनुकूल हुन्छन् — type="email" ले @ कुञ्जी देखाउँछ, type="tel" ले संख्या प्याड देखाउँछ, type="number" ले अंकहरू देखाउँछ। यो अकेले स्मार्टफोनमा ठूलो प्रयोगकर्ता अभिज्ञता लाभ हो।
निःशुल्क सत्यापन — type="email" ले not-an-email लाई सबमिटमा अस्वीकार गर्छ, min/max ले संख्याहरूलाई सीमाबद्ध गर्छ, type="url" ले वैध URL जाँच गर्छ — कुनै JavaScript आवश्यक छैन।
<input type="radio" name="plan" value="free" /> Free
<input type="radio" name="plan" value="pro" /> Pro
<!-- same name = mutually exclusive; only one can be selected -->
सही इनपुट प्रकार छनोट गर्दा तपाई निःशुल्कमा उन्नत मोबाइल कीबोर्ड, मूल पिकरहरू, र निर्मित सत्यापन पाउनुहुन्छ — पहुँच सुधार गर्छ र तपाई अन्यथा लेख्न सक्नु हुने JavaScript कम गर्छ।
यो एक सानो छनोट हो तर बाहिरको UX फलाफल दिन्छ।