ແບບ Mailto ບໍ່ແມ່ນຄວາມຫນ້າເຊື່ອຖືທີ່ສຸດເທົ່າທີ່ພວກເຮົາຈະຫວັງ. ມັນເບິ່ງຄືວ່າເປັນສິ່ງທີ່ງ່າຍດາຍ, ກົດ ປຸ່ມແບບຟອມ ແລະມັນຄວນສົ່ງຂໍ້ມູນແບບຟອມໂດຍອີເມວ. ແຕ່ ແບບຟອມ mailto ແມ່ນບໍ່ສະເຫມີໄປທີ່ງ່າຍດາຍ. ບາງຄັ້ງ, ທ່ານຫຼືລູກຄ້າຂອງທ່ານກະລຸນາຕື່ມແບບຟອມ, ແຕ່ຫຼັງຈາກນັ້ນ, ແທນທີ່ຈະສົ່ງເນື້ອໃນແບບຟອມໄປທີ່ mailto , ມັນຈະເປີດຕົວອີເມວ.
ບາງຄັ້ງ, ລູກຄ້າອີເມວມີຫົວຂໍ້ທີ່ຄ້າຍຄື:? name = jennifer & e-mail = ebdesign@aboutguide.com ແລະຄໍາເຫັນເຫຼົ່ານີ້ແມ່ນຄວາມຄິດເຫັນຂອງຂ້ອຍແຕ່ຮ່າງກາຍຂອງອີເມວແມ່ນຫວ່າງ. ແລະບາງຄັ້ງ, ບໍ່ມີຫຍັງຈາກແບບຟອມທີ່ຖືກເພີ່ມເຂົ້າໃນອີເມວເລີຍ. ນີ້ແມ່ນບັນຫາທີ່ມີ Mailto Forms. ພວກເຂົາເຈົ້າອີງໃສ່ສອງສິ່ງ:
- ລະບົບຂອງລູກຄ້າຕ້ອງມີລູກຄ້າອີເມວທີ່ຖືກຕ້ອງ
- ຕົວທ່ອງເວັບເວັບໄຊຕ໌ຂອງລູກຄ້າຕ້ອງສາມາດເຊື່ອມຕໍ່ກັບລູກຄ້າອີເມວນັ້ນໄດ້
ຖ້າທ່ານສ້າງຫນ້າທີ່ມີ form mailto, ແລະລູກຄ້າຂອງທ່ານບໍ່ມີລູກຄ້າອີເມວໃນລະບົບຂອງພວກເຂົາ, ແບບຟອມ mailto ຈະບໍ່ເຮັດວຽກ. ຖ້າຕົວທ່ອງເວັບເວັບໄຊຕ໌ຂອງພວກເຂົາບໍ່ສາມາດເຊື່ອມຕໍ່ກັບລູກຄ້າອີເມວ, ແບບຟອມ mailto ຈະບໍ່ເຮັດວຽກ. ບັນຫານີ້ຂຶ້ນຢູ່ກັບປັດໃຈຫຼາຍຢ່າງ, ລວມທັງ:
- ລະບົບປະຕິບັດການ
- ເວັບເບລາເຊີແລະຮຸ່ນ
- ອີເມວຂອງລູກຄ້າແລະຮຸ່ນ
- ປັດໃຈ unknown ອື່ນໆ
ແລະໃນຂະນະທີ່ທ່ານອາດຈະສາມາດນໍາໃຊ້ JavaScript ເພື່ອຊອກຫາສໍາລັບຕົວທ່ອງເວັບແລະລະບົບປະຕິບັດການ - ຖ້າມັນແມ່ນການພົວພັນລະຫວ່າງພວກເຂົາແລະລູກຄ້າອີເມວ, ທ່ານຍັງຄົງມີບັນຫາ.
ທ່ານສາມາດເຮັດແນວໃດເພື່ອແກ້ໄຂແບບຟອມ Mailto ທີ່ແຕກຫັກ?
ຖ້າທ່ານເປັນນັກພັດທະນາເວັບໂດຍໃຊ້ແບບຟອມ, ແລະທ່ານຕ້ອງການໃຊ້ແບບຟອມ mailto, ທ່ານຄວນຮູ້ເຖິງຄວາມຈໍາກັດນີ້. ບໍ່ວ່າທ່ານຈະເຮັດແນວໃດ, ລູກຄ້າບາງຄົນຂອງທ່ານອາດຈະບໍ່ສາມາດໃຊ້ແບບຟອມໄດ້.
ຖ້າທ່ານຍັງຕ້ອງການໃຊ້ແບບຟອມ mailto ໃນເວັບໄຊທ໌ຂອງທ່ານ, ທ່ານຄວນກວດເບິ່ງວ່າແບບຟອມຂອງທ່ານຖືກຕ້ອງ. ແລະທ່ານຄວນ validate HTML ຂອງທ່ານເພື່ອໃຫ້ແນ່ໃຈວ່າບໍ່ມີບັນຫາອື່ນໆ.
ການແກ້ໄຂທີ່ດີທີ່ສຸດສໍາລັບຂໍ້ມູນທີ່ແຕກຫັກ Mailto
ຂ້າພະເຈົ້າຂໍແນະນໍາໃຫ້ທ່ານໃຊ້ script CGI ຫຼື PHP ແທນຮູບແບບ mailto. ມີຫລາຍວິທີທີ່ທ່ານສາມາດນໍາໃຊ້ CGI ເຖິງແມ່ນວ່າທ່ານບໍ່ຮູ້ວ່າຈະເຮັດແນວໃດ. ນີ້ແມ່ນຊັບພະຍາກອນບາງຢ່າງທີ່ສາມາດຊ່ວຍໄດ້:
- ຂຽນຕົວຕົນ CGI ຂອງທ່ານເອງ - ໃຊ້ພາສາ Perl ຫຼືພາສາ CGI ອື່ນໆ, ທ່ານສາມາດຂຽນ CGI ຂອງທ່ານເອງໃນການປະຕິບັດແບບຟອມ. ຜົນປະໂຫຍດນີ້ແມ່ນວ່າທ່ານສາມາດເຮັດໃຫ້ CGI ເຮັດສິ່ງທີ່ທ່ານຕ້ອງການ.
- ໃຫ້ແນ່ໃຈວ່າອີເມວແມ່ນຖືກຕ້ອງ - ທຸກປະເພດແບບຟອມທີ່ທ່ານໃຊ້, ທ່ານສາມາດໃຊ້ JavaScript ເພື່ອຢືນຢັນຂໍ້ມູນໄດ້. ແລະສະຄິບນີ້ຈະຢືນຢັນພາກສະຫນາມສໍາລັບທີ່ຢູ່ອີເມວແບບຖືກຕ້ອງ.
ບົດຄວາມນີ້ແມ່ນສ່ວນຫນຶ່ງຂອງ HTML Forms Tutorial