<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 -->
సరైన input రకాన్ని ఎంచుకోవడం మిమ్మల్ని మెరుగైన మొబైల్ కీబోర్డ్లు, సరస్వతీ పిక్కర్లు మరియు ఉచిత బిల్ట్-ఇన్ ధృవీకరణను అందిస్తుంది — అందుబాటుతను మెరుగుపరుస్తుంది మరియు మీరు ఉపయోగించే JavaScript ను తగ్గిస్తుంది.
ఇది అసాధారణ UX కైపైలవాలను కలిగిన చిన్న ఎంపిక.