انسانی کمپیوٹر کی بات چیت کے ارتقاء کے باوجود، فارم اب بھی صارفین کے لئے بات چیت کی سب سے اہم اقسام میں سے ایک ہے. لوگ جو آپ کی درخواست یا ویب سائٹ کا استعمال کرتے ہیں وہ ایک خاص مقصد رکھتے ہیں، اور اکثر صارف اور ان کے مقصد کے درمیان کھڑا ایک چیز ایک شکل ہے. ہر روز، ہم ان کی ضروریات کے لئے ان کا استعمال کرتے ہیں - خریداری مکمل کرنے کے لئے، سماجی نیٹ ورکوں کے لئے سائن اپ کرنے کے لئے، ایک مصنوعات پر رائے فراہم کرنے کے لئے، اور زیادہ - وہ ایک بہت بڑا حصہ ہیں صارف کا تجربہ .
اس کے نتیجے میں، ہمارے لئے فوری طور پر اور الجھن کے بغیر آن لائن فارم مکمل کرنے کے قابل ہونا ضروری ہے. ہم کم از کم کوشش کرتے ہیں، ہم خوش ہیں. ڈیزائنرز اور ڈویلپرز کے طور پر، ہمیں اپنے صارفین کے لئے تیزی سے، آسان اور زیادہ پیداواری فارم کے تجربات پیدا کرنے کی کوشش کرنی چاہئے.
میرے دو مضامین کے دوسرے حصے میں بہتر فارموں کی تعمیر کیسے کریں ( یہاں سب سے پہلے تلاش کریں )، یہاں میرے 10 تجاویز ہیں جو ڈیزائن فارموں کو ڈیزائن کرنے کے لئے ہیں. بالکل وہی نہیں جو آپ تلاش کر رہے ہو؟ آپ کو ہمارے رہنماؤں کو سب سے اوپر تک ضرورت ہوسکتی ہے ویب سائٹ بلڈر یا کلاؤڈ اسٹوریج سروس.
ضروری معلومات کی مقدار کاٹنے کے فارم کو بھرنے کے لئے آسان بناتا ہے. آپ کو ہمیشہ سوال کرنا چاہئے کیوں اور آپ کی درخواست کی معلومات کس طرح استعمال کی جا رہی ہے. جتنا ممکن ہو سکے کے شعبوں کی تعداد کو کم سے کم کرنے کی کوشش کریں، کیونکہ آپ ہر فارم میں شامل ہر فیلڈ اس کے تبادلوں کی شرح کو متاثر کرے گی. سوالات اور شعبوں کی تعداد محدود کرنا آپ کے فارم کو کم بھری ہوئی، خاص طور پر جب آپ اپنے صارفین سے بہت سے معلومات کی درخواست کرتے ہیں.
بات چیت کی طرح ہونے کے طور پر ایک فارم کے بارے میں سوچنے کے لئے یہ مددگار ہے. کسی بھی عام بات چیت کی طرح، اسے دو جماعتوں کے درمیان ایک منطقی مواصلات کی طرف سے نمائندگی کی جانی چاہئے: ایک شخص اور آپ کے ایپ. تفصیلات کے لئے کہا جانا چاہئے کہ وہ صارف کے نقطہ نظر سے منطقی ہے، یہ درخواست یا ڈیٹا بیس نہیں ہے. مثال کے طور پر، ان کے نام سے پہلے کسی کے ایڈریس سے پوچھنا غیر معمولی ہے.
بلاکس میں متعلقہ سوالات کے لئے یہ بہت اہم ہے، لہذا اگلے حصے میں ایک سیٹ کے سوالات سے بہاؤ بہتر بات چیت کی طرح بہتر ہوگا. گروپ کے متعلقہ شعبوں میں صارفین کو ان معلومات کا احساس بنانا بھی مدد ملتی ہے جو انہیں بھرنا ہوگا.
مندرجہ بالا تصویر دو رجسٹریشن فارموں کی مثالیں ہیں. اگر آپ گروپ سے متعلقہ فیلڈز نہیں کرتے تو طویل فارم بہت زیادہ محسوس کرسکتے ہیں - بائیں جانب دائیں جانب سے بہتر ورژن پر فارم کا موازنہ کریں.
گروپ کو نظر انداز کرنے کے ساتھ ساتھ کوڈ میں لے جانے کی ضرورت ہے. مثال کے طور پر، آپ استعمال کر سکتے ہیں & lt؛ فیلڈ سیٹ اور جی ٹی؛ اور & lt؛ علامات اور جی ٹی؛ متعلقہ فارم کنٹرولز کو شریک کرنے کے عناصر:
& lt؛ فیلڈ سیٹ اور جی ٹی؛
& lt؛ علامات اور جی ٹی؛ ذاتی معلومات: & lt؛ / علامات اور جی ٹی؛
& lt؛ div & gt؛
& lt؛ لیبل کے لئے = "First_name" اور GT؛ پہلا نام اور ایل ٹی؛ / لیبل اور جی ٹی؛
& lt؛ ان پٹ کی قسم = "متن" کا نام = "First_name" id = "first_name" & gt؛
& lt؛ / div & gt؛
& lt؛ div & gt؛
& lt؛ لیبل کے لئے = "last_name" اور GT؛ آخری نام اور لیفٹیننٹ؛ لیبل اور جی ٹی؛
& lt؛ ان پٹ کی قسم = "متن" کا نام = "last_name" id = "last_name" & gt؛
& lt؛ / div & gt؛
& lt؛ لیبل کے لئے = "جنس" اور GT؛ پیشہ اور ایل ٹی؛ / لیبل اور جی ٹی؛
& lt؛ ان پٹ کی قسم = "متن" نام = "پیشہ" ID = "پیشہ" اور جی ٹی؛
& lt؛ / div & gt؛
& lt؛ / fieldset & gt؛
فیلڈ لیبل صارفین کو بتائیں کہ اسی ان پٹ کے شعبوں کا مطلب کیا ہے. واضح لیبل کا متن UIS زیادہ قابل رسائی بنانے کے بنیادی طریقوں میں سے ایک ہے. لیبل صارف کو میدان کا مقصد بتاتے ہیں، لیکن وہ متن میں مدد نہیں کر رہے ہیں. لہذا، اس بات کو یقینی بنانا کہ وہ آسانی سے اسکین کریں ایک ترجیح ہے - آپ کو مناسب، مختصر اور وضاحتی لیبلز کو ڈیزائن کرنا چاہئے (انہیں ایک لفظ یا دو میں رکھیں).
یہ مسئلہ رجسٹریشن فارموں کے لئے خاص طور پر عام ہے: تقریبا ہر ایک ایک فارم میں آیا ہے جو آپ کو دو بار ای میل ایڈریس یا پاس ورڈ ٹائپ کرنے کی ضرورت ہے. تاریخی طور پر، یہ غلطیوں کی غلطی کو روکنے کے لئے ڈیزائن کیا گیا تھا. تاہم، جب بھی اپلی کیشن نے اس کی اجازت دی تو سب سے زیادہ صارفین کو لازمی طور پر لازمی طور پر ضروری فیلڈ کاپی نہیں کیا جاتا ہے. اور اگر اصل میدان کے اعداد و شمار میں ایک غلطی موجود ہے تو یہ نقل کیا گیا تھا.
مثالی طور پر، یہ کوئی اختیاری شعبوں کو بہتر نہیں ہے. اصول نمبر 1 کے مطابق، اگر معلومات کا ایک ٹکڑا لازمی نہیں ہے تو، صارف کا وقت ضائع کرنے میں کوئی نقطہ نظر نہیں ہے. لیکن اگر آپ ان کا استعمال کرتے ہیں، تو آپ کو واضح طور پر فرق کرنا چاہئے کہ ان پٹ کے شعبوں کو خالی نہیں کیا جاسکتا ہے. عام طور پر ایک ستارے (*) یا 'اختیاری' لیبل کی طرح ایک چھوٹا سا نشان کافی ہے.
ایک مستحکم ڈیفالٹ سمیت سے بچیں جب تک کہ آپ اپنے صارفین کا ایک بڑا حصہ (مثال کے طور پر 90 فی صد) کا ایک بڑا حصہ اس قدر منتخب کریں گے - خاص طور پر اگر یہ ضروری میدان ہے. کیوں؟ اس نقطہ نظر کے ساتھ آپ کو غلطیاں متعارف کرانے کا امکان ہے کیونکہ لوگ تیزی سے آن لائن فارم اسکین کرتے ہیں. فرض نہ کرو کہ وہ تمام انتخاب کے ذریعے پیرس کا وقت لے جائیں گے. وہ کسی چیز کی طرف سے اس کی طرف سے چھوڑ سکتے ہیں جو پہلے سے ہی قیمت ہے.
اس موقع کے لئے صرف استثناء ہوشیار ڈیفالٹ ہے - جیسے لوگ ان کے جغرافیائی اعداد و شمار پر مبنی صارف کے ملک کو پیش کرتے ہیں - جو تیزی سے اور زیادہ درست فارم کی تکمیل کرسکتے ہیں. لیکن آپ کو اب بھی احتیاط کے ساتھ استعمال کرنا چاہئے، کیونکہ صارفین کو پہلے سے طے شدہ شعبوں کو چھوڑنا پڑتا ہے.
ٹائپنگ ایک سست اور غلطی پر مبنی عمل ہے، اور یہ ایک موبائل پر خاص طور پر دردناک ہے، جہاں صارفین کو محدود اسکرین اسٹیٹ کی رکاوٹوں کا سامنا ہے. اور چھوٹے اسکرینوں کا استعمال کرتے ہوئے زیادہ سے زیادہ لوگوں کے ساتھ، غیر ضروری ٹائپنگ کو روکنے کے لئے کچھ بھی کیا جا سکتا ہے صارف کے تجربے کو بہتر بنائے گا. جہاں مناسب ہے، آپ کو اعداد و شمار کے لئے خود مختار اور preill کی خصوصیات استعمال کر سکتے ہیں، لہذا صارفین کو صرف کم از کم کم از کم معلومات میں ٹائپ کرنا ہوگا.
آپ کے ایڈریس کی معلومات بھرنے میں اکثر کسی بھی آن لائن رجسٹریشن فارم کا سب سے زیادہ پیچیدہ حصہ، ایک سے زیادہ شعبوں، طویل ناموں اور اسی طرح کے شکریہ. اپنے صارفین کو ان کے شعبوں کے لئے prefills کو لاگو کرکے اپنے پورے ایڈریس میں ٹائپ کرنے سے محفوظ کریں. لائبریریوں جیسے Google Maps. ایک سادہ جاوا اسکرپٹ API پیش کرتے ہیں اسے حاصل کرنے کے لئے. تم کر سکتے ہو یہاں ایک کام کر رہے ہیں .
مثالی دنیا میں، صارفین کو ضروری معلومات کے ساتھ فارم بھرنے اور کامیابی سے ان کے کام کو ختم، لیکن حقیقی دنیا میں، لوگ اکثر غلطیاں کرتے ہیں. یہ صرف ایک مکمل فارم کو بھرنے کے عمل کے ذریعے جانے کے لئے مایوس کن ہے جو آپ کو ایک غلطی کی گئی ہے.
ان معلومات کو جمع کرنے کے بعد کسی بھی ڈیٹا کی کامیابی یا ناکامی کے بارے میں کسی کو مطلع کرنے کا صحیح وقت صحیح ہے. یہ ہے کہ حقیقی وقت کی توثیق کھیل میں آتا ہے. یہ صارفین کو غلطیوں کو براہ راست غلطی سے انتباہ کرتا ہے اور ان کے لئے ان کو تیزی سے درست کرنے کے لئے ممکن ہے، جب تک کہ وہ 'جمع کرائیں' بٹن دبائیں.
اور یاد رکھو، توثیق نہ صرف صارفین کو یہ بتانا چاہئے کہ انہوں نے کیا غلط کیا؛ اسے یہ بھی بتانا چاہئے کہ وہ کیا کر رہے ہیں. یہ صارفین کو فارم کے ذریعے منتقل کرنے کے لئے زیادہ اعتماد فراہم کرتا ہے.
اجملی ایک بہترین جاوا اسکرپٹ فارم کی توثیق لائبریری ہے. یہ کھلا ذریعہ اور UX پر توجہ مرکوز ہے، لہذا آپ اپنی صحیح ضروریات کو پورا کرنے کے لئے تقریبا ہر ڈیفالٹ رویے کو اوور کر سکتے ہیں. مندرجہ ذیل کوڈ میں 'پیغام' فیلڈ کے لئے ایک سادہ اجزاء کی توثیق مثال ہے. فیلڈ کم سے کم 20 حروف ہونا چاہئے، لیکن 100 سے زائد نہیں.
& lt؛ لیبل کے لئے = "پیغام" اور GT؛ پیغام (20 چارس منٹ، 100 میکس): & lt؛ / لیبل اور GT؛
& lt؛ textarea id = "پیغام" کلاس = "فارم کنٹرول" نام = "پیغام" ڈیٹا "ڈیٹا-پارسلی-ٹرگر =" کلیدی "ڈیٹا-پارسلی- کم از کم =" 20 "ڈیٹا-پارسلی-میسولند =" 100 "ڈیٹا-اجملی مولولند پیغام = "آو! آپ کو کم سے کم 20 حروف تبصرہ درج کرنے کی ضرورت ہے." ڈیٹا-اجملی کی توثیق-حد = "10" اور جی ٹی؛ & lt؛ / textarea & gt؛
تم کر سکتے ہو یہاں مکمل کوڈ نمونہ تلاش کریں .
ایک مقررہ شکل کو مجبور کرنے کا سب سے عام سبب توثیق سکرپٹ کی حد ہے (پیچھے کے آخر میں اس کی ضرورت کی شکل کا تعین نہیں کر سکتا)، جس میں زیادہ تر مقدمات میں ایک عمل درآمد مسئلہ ہے. صارف کے ان پٹ کے دوران ایک فون نمبر کی طرح کسی چیز کی شکل کو مجبور کرنے کے بجائے، آپ کو جو کچھ بھی صارف کو ڈسپلے یا ذخیرہ کرنا چاہتے ہیں اس کو تبدیل کرنا ممکن ہے.
ایک ری سیٹ کے بٹن تقریبا صارفین کو کبھی بھی مدد نہیں دیتا. یہ تصور کرنا مشکل ہے کہ کسی کو ایک بٹن چاہے گا جو ان کے تمام کام کو ناپسند کرتا ہے، اکیلے جانے دو کہ وہ اس بٹن کے آگے بیٹھ کر اس بٹن کو بچاتا ہے. اگر یہ ایرر برقرار رہے تو ہمارے ہیلپ ڈیسک سے رابطہ کریں. اس ویڈیو پر غلط استعمال کی اطلاع دیتے ہوئے ایرر آ گیا ہے. براہ مہربانی دوبارہ کوشش کریں. اگر یہ ایرر برقرار رہے تو ہمارے ہیلپ ڈیسک سے رابطہ کریں.
جاننا چاہتے ہیں کہ آپ کے صارفین آپ کی ویب سائٹ پر جواب دے رہے ہیں؟ ایک مہذب ویب میزبانی سروس آپ کو تجزیہ دیتا ہے جو آپ کی ضرورت ہے.
یہ مضمون اصل میں شائع ہوا نیٹ ، پیشہ ورانہ ویب ڈیزائنرز اور ڈویلپرز کے لئے میگزین. یہاں نیٹ ورک سبسکرائب کریں .
متعلقہ مضامین:
فوٹوشاپ میں تصویر کا سائز تبدیل کرنے کے بارے میں جاننا ڈیزائنرز کے لئے �..
مشین سیکھنے. گہری سیکھنے قدرتی زبان کی پروسیسنگ. کمپیوٹر وژن. آٹومیشن. آ..
Chromatic Aberration (مسخ)، 'رنگ فرنگنگ' کے طور پر بھی جانا جاتا ایک عام آپٹیکل مسئ..
پانچ منٹ کی ناک کو خالی کرنا بہت مزہ ہے کیونکہ یہ صرف ایک مضبوط احساس پر قبضہ کرنے کے لئے کافی وقت پیش کرتا ..
حتمی تصویر مکمل سائز کو دیکھنے کے لئے سب سے اوپر دائیں میں آئک�..
کسی کے لئے پیشہ ورانہ طور پر کام کرنے کے لئے کردار ڈیزائن ، ایک �..
ایک تصویر پینٹنگ ایک مشکل کام ہوسکتا ہے. یہاں تک کہ اگر آپ نے مہارت حاصل ..
خود کار طریقے سے ایک آرٹسٹ کی کوشش کر سکتا ہے سب سے زیادہ اجتماعی چیلنجو..