HTML <input> عنصر پر type attribute اس کے UI، آن اسکرین کی بورڈ (موبائل)، اور built-in validation کو تبدیل کرتا ہے۔ صحیح type استعمال کرنا usability کو بہتر بناتا ہے اور مفت validation فراہم کرتا ہے۔
HTML <input> عنصر پر type attribute اس کے UI، آن اسکرین کی بورڈ (موبائل)، اور built-in validation کو تبدیل کرتا ہے۔ صحیح type استعمال کرنا usability کو بہتر بناتا ہے اور مفت validation فراہم کرتا ہے۔
موبائل کی بورڈز موافق ہوتے ہیں — type="email" @ key دکھاتا ہے، type="tel" نمبر پیڈ دکھاتا ہے، type="number" digits دکھاتا ہے۔ یہ اکیلے فونز پر بہت بڑی usability جیت ہے۔
مفت validation — type="email" submit کے وقت not-an-email کو مسترد کرتا ہے، min/max نمبروں کو محدود کرتے ہیں، type="url" ایک valid 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 type منتخب کرنا آپ کو بہتر موبائل کی بورڈز، native pickers، اور مفت میں built-in validation فراہم کرتا ہے — accessibility کو بہتر بناتے ہوئے اور اس JavaScript کو کم کرتے ہوئے جو آپ کو ورنہ لکھنی پڑتی۔
yeh ek chhota انتخاب ہے جس کا بہت بڑا UX فائدہ ہے۔
تفصیلی جوابات کے ساتھ IT انٹرویو سوالات کی ایک لائبریری — جونیئر سے سینئر تک۔
عطیہ دیں