چه کاری انجام دهید وقتی فرم Mailto کار نمی کند

فرم های Mailto همواره به همان اندازه قابل اعتماد نیستند که ما امیدوار باشیم. به نظر می رسد یک چیز ساده، بر روی دکمه فرم کلیک کنید و باید داده های فرم را از طریق ایمیل ارسال کنید. اما فرم های mailto همیشه ساده نیستند. گاهی اوقات شما یا مشتری خود را با دقت پر کنید فرم، اما پس از آن، به جای ارسال محتویات فرم به آدرس mailto ، مشتری ایمیل را باز می کند.

گاهی اوقات مشتری ایمیل دارای یک موضوع است که به نظر می رسد چیزی شبیه به:؟ name=jennifer&email=webdesign@aboutguide.com&comments= این ها نظرات من هستند، اما بدن ایمیل خالی است. و گاهی اوقات، هیچ چیز از فرم که به طور کلی به ایمیل اضافه شده است وجود ندارد. این مشکل با Mailto Forms است. آنها بر دو چیز متکی هستند:

  1. سیستم مشتری باید یک مشتری پیش فرض ایمیل داشته باشد
  2. مرورگر وب مشتری باید بتواند به آن سرویس گیرنده ایمیل متصل شود

اگر یک صفحه با فرم mailto ایجاد کنید و مشتری شما در سیستم خود یک ایمیل ایمیل نداشته باشد، فرم mailto کار نخواهد کرد. اگر مرورگر وب خود نمیتواند به سرویس گیرنده ایمیل متصل شود، فرم Mailto کار نخواهد کرد. این موضوع به بسیاری از عوامل بستگی دارد:

و در حالی که شما ممکن است قادر به استفاده از جاوا اسکریپت برای تشخیص برای مرورگر و سیستم عامل - در صورتی که تعامل بین آنها و مشتری ایمیل، شما هنوز هم مشکل.

چه کاری می توانید انجام دهید برای رفع اشکال شکسته Mailto؟

اگر شما یک توسعه دهنده وب با استفاده از فرم ها هستید و می خواهید از فرم mailto استفاده کنید، باید از این محدودیت مطلع شوید. مهم نیست که چه کاری انجام دهید، بعضی از مشتریان شما ممکن است قادر به استفاده از فرم باشند.

اگر هنوز میخواهید از فرم mailto در سایت خود استفاده کنید، باید مطمئن شوید فرمهایتان درست است. و شما باید HTML خود را تأیید کنید تا مطمئن شوید مشکلات دیگری وجود ندارد.

بهترین راه حل برای فرم های شکسته Mailto

من به شدت توصیه می کنم که به جای یک فرم mailto از یک اسکریپت CGI یا PHP استفاده کنید. راه های بسیاری وجود دارد که شما می توانید از CGI استفاده کنید حتی اگر نمی دانید چگونه برنامه ریزی کنید. در اینجا چند منبع برای کمک وجود دارد:

این مقاله بخشی از قالب HTML Forms است