একবার আপনার HTML ফর্ম আপ এবং চলার পরে, আপনি প্রায়ই নিশ্চিত করতে চান যে সমস্ত গুরুত্বপূর্ণ ক্ষেত্রগুলি ভরা হয়। উদাহরণস্বরূপ, যদি আপনি একটি ইমেল নিশ্চিতকরণ চিঠি পাঠাতে যাচ্ছেন তবে ইমেল ঠিকানা ফর্ম ক্ষেত্রগুলিতে অন্তর্ভুক্ত করা উচিত , এবং এটি কাজ করে যে একটি ইমেল ঠিকানা হওয়া উচিত।
আপনার ফর্ম যাচাই করার দুটি উপায় আছে:
- জাভাস্ক্রিপ্ট ব্যবহার
- একটি CGI স্ক্রিপ্ট ব্যবহার করে
ফর্ম যাচাই করার জন্য জাভাস্ক্রিপ্ট ব্যবহার করে প্রো
- জাভাস্ক্রিপ্ট ব্যবহার করে আপনি কোন সার্ভার প্রসেসর সময় ব্যবহার করবেন না। সমস্ত প্রক্রিয়াকরণ ক্লায়েন্ট কম্পিউটারে সম্পন্ন করা হয়।
- এটি প্রায়ই CGI বৈধতা চেয়ে দ্রুত কাজ বলে মনে হচ্ছে।
- যেহেতু ফর্ম পৃষ্ঠাটি পরিবর্তিত হয়নি, পাঠকের ত্রুটিগুলি ঠিক করা সহজ।
ফরম যাচাই করার জন্য জাভাস্ক্রিপ্ট ব্যবহার করে কনস
- জাভাস্ক্রিপ্ট শুধুমাত্র সক্রিয় আছে ব্রাউজারে কাজ করে। জাভাস্ক্রিপ্ট নিষ্ক্রিয় করা হলে, আপনার ত্রুটি পরীক্ষা সম্পন্ন করা হয় না।
ফর্ম যাচাই করার জন্য CGI ব্যবহার করে পেশাদার
- যাচাই করার জন্য একটি CGI ব্যবহার করে যে ফর্মটি জমা দেওয়ার সময় নিশ্চিত হয়, বৈধতা চালানো হবে।
ফরম যাচাই করার জন্য CGI ব্যবহার করে কনস
- CGI ওয়েব সার্ভারে আরো লোড রাখে এবং সিজিআইতে অন্তর্ভুক্ত প্রতিটি ফাংশন সার্ভারের জন্য আরও একটি কাজ।
- CGI চালানোর ধীর হতে পারে।
- যদি কোনও ত্রুটি থাকে, গ্রাহকের ফর্মটির প্রথম পৃষ্ঠায় ফিরে যেতে হবে, বা ফর্ম পৃষ্ঠাটি পুনরায় লেখার জন্য সিজিআইকে অন্য ফাংশনের প্রয়োজন হবে।
আমি যেভাবে পরিচালনা করি এটি হল জাভাস্ক্রিপ্টের সাথে ত্রুটির চেকিংয়ের বেশির ভাগ অংশ। এভাবে, এটি পাঠকদের জন্য দ্রুত এবং সহজ। তারপর আমি CGI সঙ্গে ফর্ম অত্যাবশ্যক উপাদান পুনঃচেষ্টা।
এইচটিএমএল ফর্ম যাচাই করতে কিভাবে জাভাস্ক্রিপ্ট ব্যবহার করবেন
ফর্ম যাচাইকরণের মৌলিক ভিত্তি হল প্রয়োজনীয় উপাদানগুলির নামগুলি সন্ধান করা এবং যদি তারা খালি থাকে তবে একটি ত্রুটি বার্তা প্রদর্শন করুন।
সর্বাধিক ত্রুটির পরীক্ষা প্রোগ্রাম এক সময়ে প্রতিটি ক্ষেত্র এক চেক, এবং এক সময়ে একটি ত্রুটি প্রদর্শন। এটি বিরক্তিকর ফর্মটি পূরণ করতে পারে এবং মানুষ মাঝখানে থামতে পারে। আপনি যদি নিম্নোক্ত স্ক্রিপ্ট এবং পার্ল উত্সটি ব্যবহার করেন তবে আপনি একবারে একটি সম্পূর্ণ ফর্ম যাচাই করতে পারেন, ত্রুটি বার্তাগুলির একটি সিরিজ প্রদর্শন করে যা আপনার পাঠক ফিরে যেতে এবং ঠিক করতে পারে।
একটি ফর্ম বৈধতা জন্য জাভাস্ক্রিপ্ট
আপনার HTML এর প্রধান অংশে, ফর্ম যাচাইকরণ করতে আপনাকে একটি স্ক্রিপ্ট তৈরি করতে হবে:
- স্ক্রিপ্ট সেট আপ করুন, এবং এটি ব্রাউজার থেকে লুকানো আছে তা নিশ্চিত করুন যা JavaScript পরিচালনা করতে পারে না।
তারপরে, স্ক্রিপ্টটি কল করতে, ফর্ম ট্যাগে একটি অন্সবমিট উপাদান দিন:
ফর্ম যাচাই করার জন্য CGI
এই পার্ল স্ক্রিপ্ট CGI স্নিপেটটি জাভাস্ক্রিপ্টের মতো একই জিনিস করে। প্রয়োজনীয় ক্ষেত্রগুলি আছে কিনা তা পরীক্ষা করে পরীক্ষা করে দেখায়, এবং যদি না থাকে তবে প্রদর্শনের জন্য একটি পরিবর্তনশীলের মধ্যে একটি ত্রুটি বার্তা সংরক্ষণ করে:
#! / Usr / local / বিন / Perl$ ত্রুটি = "";যদি ($ {{dd '} ইক "" তে){ $ ত্রুটি + = "
ড্রপ ডাউন বক্স থেকে নির্বাচন করুন।';}যদি ($ {{words '} eq "তে){ $ ত্রুটি + = "টেক্সট বক্সে কিছু শব্দ অন্তর্ভুক্ত করুন।';}# … সব ক্ষেত্র বৈধতা অবিরতযদি ($ ত্রুটি) মুদ্রণ করুন "সামগ্রী-ধরন: পাঠ্য / html n n"; ছাপা "
একটি ত্রুটি উৎপন্ন হয়েছে
'; মুদ্রণ $ ত্রুটি; মুদ্রণ করুন "ফিরে যান এবং এই ত্রুটি সংশোধন করুন।"; ছাপা "';} অন্য { # CGI সঙ্গে যান …}
সিজিআই কিভাবে ত্রুটির বার্তা লিখেছে তার পার্থক্য হল " n" পরিবর্তে, এটি প্রতিটি ত্রুটির মধ্যে একটি নতুন লাইন স্থাপন করার জন্য HTML অনুচ্ছেদ ট্যাগ ব্যবহার করে।
এবং এখন আপনি আপনার ফর্ম যাচাই করেছেন
সিজিআই এবং জাভাস্ক্রিপ্টের দুটি পদ্ধতির মাধ্যমে, আপনি একটি HTML ফর্ম যাচাই করেছেন যাতে আপনার কাছে পাঠানো আরও বেশি অংশ সঠিক।