আমরা আশা করি হিসাবে Mailto ফর্ম সবসময় নির্ভরযোগ্য না হয়। এটি একটি সহজ জিনিস বলে মনে হচ্ছে, ফর্মের বোতামে ক্লিক করুন এবং ইমেলের মাধ্যমে ফর্ম ডেটা পাঠাতে হবে। কিন্তু mailto ফর্ম সবসময় যে সহজ নয়। কখনও কখনও, আপনি বা আপনার গ্রাহক সাবধানে ফর্ম পূরণ, কিন্তু তারপর, মেইল ঠিকানা ঠিকানা ফর্ম বিষয়বস্তু মেইল পরিবর্তে, এটি ইমেল ক্লায়েন্ট খোলে।
কখনও কখনও, ই-মেইল ক্লায়েন্টের এমন একটি বিষয় থাকে যা কিছুটা দেখায়: ?name = জেনিফার এমেইল = ওয়েববিজ্ঞান @ বিউটিগাইড ডটকম.কম। এইগুলি আমার মন্তব্য কিন্তু ইমেলের অংশটি ফাঁকা। এবং কখনও কখনও, যে ফর্ম থেকে কিছুই হয় ইমেল এ সব যোগ করা হয়। এই মেইলটো ফর্মে সমস্যা আছে তারা দুটি জিনিস উপর নির্ভর করে:
- গ্রাহকের সিস্টেমের একটি ডিফল্ট ইমেইল ক্লায়েন্ট থাকতে হবে
- গ্রাহকের ওয়েব ব্রাউজারটি অবশ্যই সেই ইমেল ক্লায়েন্টের সাথে সংযোগ করতে সক্ষম হবে
যদি আপনি একটি মেইলটো ফর্ম দিয়ে একটি পৃষ্ঠা তৈরি করেন, এবং আপনার গ্রাহকের কাছে তাদের সিস্টেমে কোনও ইমেল ক্লায়েন্ট নেই তবে মেইলটো ফর্ম কাজ করবে না। যদি তাদের ওয়েব ব্রাউজার ইমেল ক্লায়েন্টের সাথে সংযোগ করতে না পারে, তাহলে মেইলটো ফর্ম কাজ করবে না। এই সমস্যাটি অনেকগুলি কারণের উপর নির্ভর করে:
- অপারেটিং সিস্টেম
- ওয়েব ব্রাউজার এবং সংস্করণ
- ইমেল ক্লায়েন্ট এবং সংস্করণ
- অন্যান্য অজানা কারণগুলি
এবং আপনি ব্রাউজার এবং অপারেটিং সিস্টেমের জন্য সনাক্ত করার জন্য জাভাস্ক্রিপ্ট ব্যবহার করতে সক্ষম হতে পারেন - যদি এটি তাদের এবং ইমেইল ক্লায়েন্টের মধ্যে ইন্টারঅ্যাকশন হয় তবে আপনার এখনও একটি সমস্যা থাকবে।
ব্রোকেন মেলটো ফরম ফিক্স করতে আপনি কি করতে পারেন?
যদি আপনি একটি ওয়েব ডেভেলপার ফর্ম ব্যবহার করেন, এবং আপনি একটি মেইলটো ফর্ম ব্যবহার করতে চান, তাহলে আপনাকে এই সীমাবদ্ধতা সম্পর্কে সচেতন হতে হবে। আপনি কোন ব্যাপার কি, আপনার গ্রাহকদের কিছু ফর্ম ব্যবহার করতে সক্ষম হতে পারে না।
আপনি যদি এখনও আপনার সাইটে একটি মেইলটো ফর্ম ব্যবহার করতে চান, তাহলে আপনার ফর্মে সঠিক কিনা তা নিশ্চিত হওয়া উচিত। এবং অন্য কোন সমস্যা নেই নিশ্চিত করতে আপনি আপনার এইচটিএমএল যাচাই করা উচিত।
ভাঙা মেইলটো ফরমের জন্য সেরা সমাধান
আমি দৃঢ়ভাবে আপনি একটি মেইলটো ফর্ম পরিবর্তে CGI বা পিএইচপি স্ক্রিপ্ট ব্যবহার সুপারিশ। আপনি প্রোগ্রাম কিভাবে জানি না, এমনকি যদি আপনি একটি CGI ব্যবহার করতে পারেন অনেক উপায় আছে। এখানে কিছু সম্পদ রয়েছে যা সাহায্য করতে পারে:
- আপনার নিজস্ব CGI- ব্যবহার করে Perl বা অন্যান্য CGI ভাষা লিখুন, আপনি ফর্ম প্রক্রিয়া করার জন্য আপনার নিজের CGI লিখতে পারেন। এই সুবিধাটি হল যে আপনি যা করতে পারেন CGI করতে পারেন।
- নিশ্চিত করুন ইমেইলটি সঠিক - আপনি যে ধরনের ফর্ম ব্যবহার করেন, আপনি এটি যাচাই করতে জাভাস্ক্রিপ্ট ব্যবহার করতে পারেন। এবং এই স্ক্রিপ্ট একটি সঠিকভাবে ফরম্যাটেড ইমেল ঠিকানা জন্য একটি ক্ষেত্র বৈধ করবে।
এই নিবন্ধটি এইচটিএমএল ফরম টিউটোরিয়াল অংশ