අප බලාපොරොත්තු වන පරිදි තැපැල් ආකෘති සෑම විටම විශ්වසනීය නොවේ. එය සරල දෙයක් වගේ, ආකෘති බොත්තම ක්ලික් කරන්න, එය විද්යුත් තැපැල් මගින් ආකෘති දත්ත යැවිය යුතුය. එහෙත් mailto ආකෘති සෑම විටම සරල නොවේ. සමහර විට ඔබ හෝ ඔබේ ගනුදෙනුකරු ප්රවේශමෙන් පෝරමය පිරවිය යුතුය, නමුත් පසුව, තැපැල් ආකෘති පෝරමය යැවීම වෙනුවට විද්යුත් තැපැල් සේවාදායකය විවෘත කරයි.
සමහර විට, ඊමේල් සේවා ග්රාහකයාට මෙවැනි යමක් පෙනෙන මාතෘකාවක්: ?name=jennifer&email=webdesign@aboutguide.com&comments= මෙම මගේ අදහස් දැක්වුවත් ඊමේල් සිරුර හිස්ව පවතී. සමහර අවස්ථාවලදී, ඊමේල් එකට එක් කළ ස්වරූපය කිසිවක් නැත. Mailto Forms සමඟ ඇති ගැටළුව මෙයයි. ඔවුන් දෙදෙනා මත රඳා පවතී:
- ගනුදෙනුකරුගේ පද්ධතියට පෙරනිමි ඊමේල් සේවාදායකයක් තිබිය යුතුය
- පාරිභෝගිකයාගේ වෙබ් බ්රවුසරය එම විද්යුත් තැපැල් සම්බන්ධතාවයට සම්බන්ධ වීමට හැකියාව තිබිය යුතුය
ඔබ mailto ආකෘතියක් සහිත පිටුවක් සාදා ඇත්නම්, ඔබේ ගනුදෙනුකරුට ඔවුන්ගේ විද්යුත් තැපැල් සේවාලාභියා සතුව නොමැති නම්, mailto පෝරමය ක්රියා නොකරනු ඇත. ඔවුන්ගේ වෙබ් බ්රව්සරය ඊමේල් සේවාදායකයට සම්බන්ධ නොවිය හැකි නම්, තැපැල් ආකෘති ක්රියා නොකරනු ඇත. මෙම ගැටලුව බොහෝ සාධක මත රඳා පවතී:
- මෙහෙයුම් පද්ධතිය
- වෙබ් බ්රව්සර් සහ අනුවාදය
- ඊ-තැපැල් සේවාදායකය සහ අනුවාදය
- වෙනත් නොදන්නා සාධක
බ්රවුසරයේ සහ මෙහෙයුම් පද්ධතිය සඳහා ඔබ හඳුනා ගැනීමට JavaScript භාවිතා කළ හැකි අතර එය සහ ඒවා අතර අන්තර්ක්රියාකාරකයක් නම්, ඔබට තවමත් ගැටළුවක් ඇත.
කැඩුණු තැපැල් ආකෘති නිවැරදි කිරීමට ඔබට කුමක් කළ හැකිද?
ඔබ වෙබ් පෝරමයක් භාවිතා කරන අයෙකු නම්, ඔබට තැපැල් ආකෘතියක් භාවිතා කිරීමට අවශ්ය නම්, මෙම සීමාව පිළිබඳ ඔබ දැනුවත් විය යුතුය. ඔබ කුමක් කළත්, ඔබේ ගනුදෙනුකරුවන්ට මෙම පෝරමය භාවිතා කිරීමට නොහැකි වනු ඇත.
ඔබගේ වෙබ් අඩවියේ තැපැල් ආකෘතියක් භාවිතා කිරීමට ඔබ තවමත් අවශ්ය නම්, ඔබේ ආකෘති නිවැරදි බවට වග බලා ගන්න. තවද වෙනත් ගැටළු නොමැති බවට වග බලා ගැනීම සඳහා ඔබේ HTML සත්යාපනය කළ යුතුය.
කැඩුණු තැපැල් ආකෘති සඳහා හොඳම විසඳුම
ඔබ සීඑල්පී හෝ PHP ස්ක්රිප්ට් එකක් වෙනුවට තැපැල් ආකෘතියක් වෙනුවට ඔබ රෙකමදාරු කරනු ලැබේ. ඔබ CGI භාවිතා කළ හැකි ක්රම බොහොමයක් ඇත. ඔබ වැඩසටහන් කරන්නේ කෙසේ දැයි නොදන්නා වුවද. උපකාර කළ හැකි සමහර සම්පත් මෙහි දැක්වේ:
- ඔබේම CGI -Using Perl හෝ වෙනත් CGI භාෂාව ලියන්න, ඔබට ඔබේම CGI ලිවිය හැකිය. මේ සඳහා ඔබට CGI ඔබට අවශ්ය ඕනෑම දෙයක් කළ හැකිය.
- අනිවාර්යයෙන්ම ඊමේල් නිවැරදි වේ -ඔබ භාවිතා කරන ආකෘති වර්ගය කුමක් වුවද එය වලංගු කිරීමට JavaScript භාවිතා කළ හැකිය. මෙම ස්ක්රිප්ට් නිසියාකාරව ආකෘතිගත විද්යුත් තැපැල් ලිපිනයකට ක්ෂේත්රයක් වලංගු වේ.
මෙම ලිපියට HTML Forms Tutorial හි කොටසකි