রিয়েল-টাইম ফর্ম বৈধকরণ সহ আপনার ওয়েব দর্শকদের প্রভাবিত করুন

অনলাইন ফর্ম

আপনি যখন ওয়েব ফর্মটি পূরণ করেন তখন সাধারণত ওয়েব অ্যাপ্লিকেশনটির ব্যবহারকারী হিসাবে আপনার প্রথম প্রভাব থাকে। শূন্য বৈধতা আছে বা আপনার কোন সমস্যা হতে পারে তা বলার আগে আপনার ফর্মের বিষয়বস্তু জমা দেওয়ার অপেক্ষায় আমি সেখানে আশ্চর্য হয়েছি of

আমার থাম্বের নিয়মটি যা যা যাচাই হয় না তা সমর্থিত। ফর্মটি জমা দেওয়ার আগে যা কিছু যাচাই করা যেতে পারে তা অবশ্যই। আজাক্সের আবির্ভাবের সাথে, আপনি জমা দেওয়ার আগে আপনার ডাটাবেসের বিরুদ্ধে ডেটাও বৈধ করতে পারেন। অলস পথে বাছাই করবেন না - ব্যবহারকারীরা সাহায্যের প্রশংসা করেন!

এখানে কিছু উদাহরন:

  1. ইমেইল ঠিকানা - আমি আপনাকে এমন ফর্মগুলি মনে করি না যেগুলি আপনাকে আপনার ইমেল ঠিকানাটি যাচাই করার জন্য দুবার পূরণ করে, তবে তারা যে আপনাকে মেলে কিনা বা যথাযথভাবে নির্মাণ করা হয়েছে তা তারা আপনাকে জানায় না তবে এটি অনর্থক।
  2. পাসওয়ার্ড - আপনি যদি আমাকে দুবার একটি পাসওয়ার্ড টাইপ করতে চলেছেন তবে দয়া করে যাচাই করুন যে ফর্মটি পোস্ট করার আগে মানগুলি একই।
  3. পাসওয়ার্ড শক্তি - যদি আপনার একটি নির্দিষ্ট পাসওয়ার্ড শক্তি প্রয়োজন হয় (বর্ণানুক্রমিক অক্ষর বা কেসগুলির সংমিশ্রণ), তবে আমি আমার পাসওয়ার্ডটি টাইপ করার সময় আমার জন্য কিছু প্রতিক্রিয়া সরবরাহ করুন me এটি ব্যর্থ হওয়ার আগে আমাকে জমা দেওয়ার জন্য অপেক্ষা করবেন না।
  4. তারিখগুলি - আপনি যদি am / d / yyy ফর্ম্যাটে তারিখটি চান, তবে সেই মানগুলি টাইপ করে এবং সেগুলি যথাযথভাবে ফর্ম্যাট করে আমাকে একক ক্ষেত্রে তথ্য প্রবেশের অনুমতি দিন। আপনি যদি শীর্ষস্থানীয় শূন্যগুলি চান তবে তাদের পরে রাখুন। আপনার ডাটাবেসে একটি ফর্ম্যাট প্রদর্শন করা এবং অন্যটিকে সংরক্ষণ করা ঠিক আছে।
  5. আজকের তারিখ - আমার জন্য এটি পূরণ করুন! আপনি যখনই ইতিমধ্যে এটি জানেন তখন আমাকে কেন তারিখটি পূরণ করতে বলছেন ?!
  6. তারিখ বিন্যাস - আপনার যদি কোনও আন্তর্জাতিক অ্যাপ্লিকেশন থাকে তবে আপনি আপনার আবেদনের আন্তর্জাতিকীকরণের ভিত্তিতে একটি তারিখ বিন্যাসটি ডিফল্ট করতে পারেন। অবশ্যই, ব্যবহারকারীদের সেই বিকল্পটি ওভাররাইড করার জন্য এবং তাদের নিজস্ব নির্বাচন করার জন্য একটি বিকল্প থাকা ভাল।
  7. সামাজিক সুরক্ষা নম্বর - এমন কিছু জাভাস্ক্রিপ্ট যুক্ত করা খুব সহজ যা স্বয়ংক্রিয়ভাবে ক্ষেত্র থেকে ক্ষেত্রের দিকে ঝাঁপিয়ে পড়ে বা প্রোগ্রামগতভাবে মানগুলির মধ্যে একটি ড্যাশ রাখে।
  8. টেলিফোন নম্বর গুলো - আন্তর্জাতিকীকরণ বিবেচনায় নিলে, এই ধরণের ক্ষেত্রগুলিকে ইন্টারফেসে টেলিফোন নম্বর ফর্ম্যাট করেও সরল করা যেতে পারে তবে এটি আপনার ব্যাক-এন্ডের জন্য কার্যকর এমন অন্য ফর্ম্যাটে সংরক্ষণ করতে পারে। আপনার ব্যবহারকারীদের প্রথম বন্ধনী, স্পেস এবং ড্যাশগুলিতে টাইপ করবেন না।
  9. সর্বাধিক পাঠ্য দৈর্ঘ্য - আপনি যদি আপনার ডাটাবেসে সঞ্চিত অক্ষরের সংখ্যা সীমাবদ্ধ করেন তবে আমাকে এতগুলি অক্ষর টাইপ করতে দেওয়া হবে না! এমনকি এটির জন্য কঠিন বৈধতাও প্রয়োজন হয় না ... এটি কেবল পাঠ্যবক্সে একটি সেটিংস।
  10. সর্বনিম্ন পাঠ্য দৈর্ঘ্য - যদি আপনার ন্যূনতম পাঠ্য দৈর্ঘ্যের প্রয়োজন হয়, তবে আমার পর্যাপ্ত অক্ষর না হওয়া পর্যন্ত অ্যালার্মটি বাজান।

এখানে থেকে একটি পাসওয়ার্ড শক্তি কার্যকারিতার উদাহরণ গিক উইজডম:

পাসওয়ার্ড টাইপ করুন:

আপডেট: 10/26/2007 - আমি জাভাস্ক্রিপ্ট লাইব্রেরি সহ ডাউনলোডের জন্য উপলব্ধ একটি ঝরঝরে সংস্থান পেয়েছি ফর্ম বৈধতা, যা লাইভভ্যালিডেশন বলে.

16 মন্তব্য

  1. 1

    আমি সেগুলি ফর্মগুলির দুর্দান্ত বৈশিষ্ট্যগুলির সাথে সম্মত, তবে বলছি যে সম্মুখ প্রান্তে জাভাস্ক্রিপ্ট বৈধতা না সম্পাদন করা "অদম্য" এটি একটি ব্যক্তিগত মতামত। আমি জাভাস্ক্রিপ্টে কাজ করতে পছন্দ করি এবং আপনার কথা বলার কিছু কাজ করতে কিছু সুন্দর ঝরঝরে এডিটমাস্ক লিখেছি তবে সেগুলির অনেকগুলি নগণ্য থেকে দূরে এবং জাভাস্ক্রিপ্টের ফর্ম বৈধতা প্যাকেজের অনেকগুলি বড় বড় ছিদ্র রয়েছে। প্রত্যেকেই আরও জটিল ফ্রন্ট এন্ড জাভাস্ক্রিপ্ট বৈধতা (তাদের প্রায়শই নয়) এর পিছনের প্রান্তের বৈধতাটি নকল করার জন্য সময় ব্যয় করবে না।

    ভাল পয়েন্ট, তবে অবশ্যই প্রতিটি অনলাইন ফর্ম আমার প্রয়োজনমতো "প্রয়োজন" নয়।

  2. 2

    পাসওয়ার্ড পরীক্ষকটি সম্পর্কিতভাবে ভেঙে গেছে। যে কোনও পাসওয়ার্ড দীর্ঘ হলে তা যথেষ্ট ভাল।

    উদাহরণ:

    এটি কি আসলেই একটি সাধারণ পাসওয়ার্ড?

    f46dffe6ff4ffgdfgfjfgyu656hfdt74tyhdtu5674yfgh6uhhye45herdhrt64684hythdfth54y54348fgdcvzse8cn984v3p4m6vq98476m3wuw89ewfucsd8fg67s4v8tw76u340m6tver7nt+s89346vs+0em9u+s+09hrtuhss586ysvne4896vb4865tbv089rt++

    • 3

      K,

      এটি কেবল পোস্টের পয়েন্টের একটি চিত্রণ ছিল। আমি মনে করি এটি একটি দুর্দান্ত পাসওয়ার্ড! এর সাথে শুভকামনা রইল। 😉

      ডগ

  3. 4

    আমার পক্ষে সেরা ফর্ম যাচাইকরণটি যখন আপনি ব্যবহারকারীকে ক্লায়েন্ট সাইডের বৈধতার ছাপ দেন যখন এটি এজেএক্স / সার্ভারের পাশের বৈধতা থাকে।
    আপনাকে কেবল আপনার ফর্মের উপাদানগুলির সাথে কিছু ইভেন্ট হ্যান্ডলিং (কীআপ, ব্লার, ক্লিক, ইত্যাদি ইত্যাদি) সংযুক্ত করতে হবে যা AJAX এর মাধ্যমে পুরো ফর্মটি সার্ভারে পোস্ট করে, একটি "চেক" ফাংশন যা অনুরূপ ত্রুটি বার্তাগুলি ফিরে আসে (এই পাসওয়ার্ডটিও খুব সরল, date তারিখটি ভুল ফর্ম্যাটে, ইত্যাদি ...)
    ব্যবহারকারী অবশেষে সাবমিট বাটনে ক্লিক করে ফর্মটি পোস্ট করেন, আপনি এখনও কোনও ডাটাবেস বা অন্য কোনও প্রক্রিয়াতে ডেটা beforeোকানোর আগে শেষ বারের ফর্মটি যাচাই করতে "চেক" সার্ভার সাইড ফাংশনটি ব্যবহার করতে পারেন।
    এইভাবে, ব্যবহারকারীরা অনথ্যাগ বৈধতা নিয়ে খুশি এবং বিকাশকারীরা কেবলমাত্র সার্ভার সাইডের বৈধতা বিকাশের সাথে খুশি।

    • 5

      নিকোলাস,

      কিছু কঠিন পরামর্শ মত মনে হচ্ছে। আমি প্রোগ্রামার নই (যদিও আমি কয়েকটি অ্যাপ্লিকেশন হ্যাক করেছি)।

      ডগ

      • 6

        এত তাড়াতাড়ি ডগ নয় - আমি আপনার মূল ভিত্তির সাথে একমত যে উড়ে যাওয়ার জন্য এসএসএন ফর্ম্যাট করার মতো এই সহায়ক বৈশিষ্ট্যগুলি তুচ্ছ। এবং কেবল কোনও বার্তা পোস্ট করাতে তার অলসতা এটির ভুল, যখন আপনি ফর্ম্যাটে অনুমান না করেই এটি ঠিক করতে পারেন।

        তবে আমি এজএক্সের সাথে মিলিয়ে সার্ভার সাইড যুক্তি ব্যবহারের বিষয়ে নিকোলাসের সাথেও একমত।

  4. 7

    আপনার শিরোনামটি "আপনার বন্ধুদেরকে ইমপ্রেস করুন ..." বলে তবে আপনি পোস্টে ফোন করে এই 2 মিনিটের সাথে আমাকে মুগ্ধ করতে ব্যর্থ হন।

    আপনার শিরোনামটি পুনরায় লিখুন (খুব বিভ্রান্তিমূলক, একজনকে মনে করে যে এখানে উদাহরণ ও অনুশীলন রয়েছে যা আলোচনা করা হচ্ছে)।

    লোকেরা যদি ইতিমধ্যে তাদের ফর্মগুলিতে এটি না করে থাকে তবে তারা কেবল শিখছে বা ফর্মটি বৈধতা ব্যবহারের জন্য যথেষ্ট গুরুত্বপূর্ণ নয়।

    রিয়েল ওয়েব প্রোগ্রামাররা এটি ইতিমধ্যে জানে এবং এটি করে।

    • 8

      জে,

      এর জন্যে দুঃখিত! আমার বক্তব্যটি অবশ্যই বিকাশকারীদের প্রতিক্রিয়া জানাতে নয় - আমি সত্যিই একজন প্রোডাক্ট ম্যানেজারের দৃষ্টিকোণ থেকে এসেছি। আমি আপনার সাথে একমত - তবে এটি আকর্ষণীয় যে অন্য কিছু বিকাশকারী এটি করেন না! আমি মনে করি এটি দুর্ভাগ্যজনক।

      সময় দেবার জন্য ধন্যবাদ!
      ডগ

  5. 9

    বৈধতা যে কোনও আবেদনের প্রয়োজনীয় উপাদান হিসাবে আমি সম্পূর্ণরূপে সম্মত। একটি দল নেতৃত্ব হিসাবে, আমি সাধারণত নিজেকে বৈধতা হারিয়ে যাওয়া বা পাঠ্য ইনপুট দৈর্ঘ্যকে সীমাবদ্ধ করার মতো কারণে কোডগুলি "সমাপ্ত" হতে ফেরত পাঠাচ্ছি।

    বেশিরভাগ জিনিসের জন্য আমি কাজ করি বলে আমি দেখতে পাই যে কিছু সাধারণ কাজ করতে কিছুটা সময় নিতে প্রায় 50% সময় লাগে এবং যদি ব্যবহারকারীরা সিস্টেমটি আমার ইচ্ছা মতো ব্যবহার করেন। বিকাশের অন্যান্য 50% সময় আসে তাদের ইনপুটটি পরীক্ষা করে, ডেটা অখণ্ডতা বজায় রাখা নিশ্চিত করে এবং ফর্ম ক্ষেত্রগুলি দূষিত ডেটা প্রবেশ করতে দেয় না making

    আমি কীভাবে আমার হাভা সুইং অ্যাপ্লিকেশনগুলিতে ইনপুটভিরিফায়ার ব্যবহার করব এবং কীভাবে একটি ইমেল পাঠ্য ক্ষেত্র যাচাই করব তা আমি একটি পোস্ট লিখেছি। আমি যে নিয়মিত অভিব্যক্তিটি ব্যবহার করি তা ফোন নম্বর, জিপকডস, এসএসএন ইত্যাদির জন্য বৈধতার জন্য সহজেই পরিবর্তনযোগ্য able

    আমার ব্লগ পোস্ট এ http://timarcher.com/?q=node/36

    ভাল লেখার ডগ!

  6. 10

    আমি রাজী. পাসওয়ার্ডগুলি সত্যই গুরুত্বপূর্ণ এবং গুরুত্ব সহকারে নেওয়া উচিত। আমি মনে করি প্রায় সব ফর্মের জন্য দু'বার পাসওয়ার্ড টাইপ করা কেবলমাত্র স্বাভাবিক, তবে দুটি পাসওয়ার্ডের বৈধতা না দেখানো থেকে বোঝা যায় যে এটি গুরুত্বের সাথে বিবেচনা করা হচ্ছে না।

  7. 11

    আমি সম্মত হই যে ক্লায়েন্টের বৈধতা খুব ব্যবহারকারীর अनुकूल বৈশিষ্ট্য হতে পারে। যাইহোক, বৈধতাগুলি নিজেরাই বাস্তবে বুঝায় তা নিশ্চিত করা আরও গুরুত্বপূর্ণ more

    বৈধতা কীভাবে ব্যবহারকারীদের বিভ্রান্ত করতে পারে এবং আরও খারাপভাবে তাদের আমাদের সাইট থেকে দূরে সরিয়ে দিতে পারে তার একটি উজ্জ্বল উদাহরণ আপনি দিয়েছেন:

    বিবেচনা করা থেকে গিক উইজডমের পাসওয়ার্ড শক্তি বৈধতা tZhKwnUmIss একটি দুর্বল পাসওয়ার্ড হতে। এটি কেবল একটি পুরোপুরি শক্তিশালী পাসওয়ার্ডই নয় এটি ব্যবহারকারীদেরও বিভক্ত করবে কারণ এটি তাদের ভ্রান্ত ধারণা দেয় যে এই পাসওয়ার্ডটি ব্যবহার করে আপনার সাইটে লগইন করা কোনওভাবেই নিরাপদ হবে।

    এটি সহজেই ব্যবহারকারীদের ইঙ্গিত করা আরও ভাল (এবং সহজ) হতে পারে যে একটি ভাল পাসওয়ার্ড কমপক্ষে ছয় অক্ষর দীর্ঘ এবং এতে সংখ্যা এবং বর্ণ উভয়ই থাকা উচিত।

    অন্যান্য প্রশ্নবিদ্ধ বৈধতাগুলির মধ্যে এমন ব্যবহারকারীর নাম অন্তর্ভুক্ত রয়েছে যার নির্দিষ্ট ন্যূনতম দৈর্ঘ্যের প্রয়োজন হয় বা স্পেস থাকতে পারে না। ব্যবহারকারীর নামগুলির সাথে কী দোষ আছে X, জন দো, অথবা এমনকি # *!? ও আমি সামলে নেব.

  8. 12

    আমি আপনার সাথে একমত. কিছু ফর্ম সূক্ষ্ম দেখায় তবে এটি ভাল বৈধতা দেয় না। ব্যক্তিগত তথ্য দেওয়া হয় এবং হার্ড কপির কোনও ব্যবসায়িক ফর্মের মতোই এটিকে গুরুত্ব সহকারে নেওয়া ঠিক।

  9. 13

    হ্যাঁ, আমি এখানে কিছু উদাহরণ কোডের আশা করে এসেছি। দয়া করে এই পোস্টিংয়ের বিষয়টির নাম পরিবর্তন করুন।

  10. 14
  11. 15

    আমি এটি কিছুটা মজাদার বলে মনে করি যে আপনি রিয়েলটাইম ফর্ম যাচাইয়ের জন্য ধার্মিকতা সম্পর্কে পোস্ট করেছেন এবং তবুও, পোস্টের নীচে আপনার মন্তব্য ফর্মটি এর কিছুই সরবরাহ করে না ...

    আমি বুঝতে পারি যে আপনি ওয়ার্ডপ্রেস আপনার চিন্তাগুলি ইন্টারনেটে ব্লগ করতে ব্যবহার করছেন তবে সম্ভবত আপনি নিশ্চিত করছেন যে আপনি যা প্রচার করেন তা অনুধাবন করা খারাপ ধারণা নয়। 🙂

    ভাল পোস্ট, যাই হোক না কেন, আমি অগত্যা আপনার লিখিত সমস্তের সাথে একমত নই।

    • 16

      দোহ! আমায় ফাঁদে ফেলেছ! আমি আশা করি আমার আরও ভাল ফর্ম বৈধতা দেওয়ার এবং এটি ওয়ার্ডপ্রেসে সংহত করার জন্য সময় ছিল। আমি বিশেষত পছন্দ করি অ্যাডোব স্প্রে বৈধতা কাঠামো এবং কেউ দুটি সংহত দেখতে ভাল লাগবে!

      ধন্যবাদ! (এবং আমি সর্বদা প্রশংসা করি যে কোনও বিষয়ে একাধিক মতামত রয়েছে)।
      ডগ

আপনি কি মনে করেন?

এই সাইট স্প্যাম কমাতে Akismet ব্যবহার করে। আপনার ডেটা প্রক্রিয়া করা হয় তা জানুন.