Skip to main content

Apa yang Harus Dilakukan Apabila Borang Mailto Tidak Bekerja

Suspense: The High Wall / Too Many Smiths / Your Devoted Wife (April 2025)

Suspense: The High Wall / Too Many Smiths / Your Devoted Wife (April 2025)
Anonim

Mailto tidak selalunya boleh dipercayai seperti yang kita harapkan. Nampaknya seperti perkara yang mudah, klik butang borang dan ia harus menghantar data borang melalui e-mel. Tetapi bentuk MU tidak semudah itu mudah. Kadang-kadang, anda atau pelanggan anda dengan teliti mengisi borang tersebut, tetapi kemudian, bukannya menghantar isi borang ke alamat mailto, ia membuka klien e-mel.

Kadang-kadang, pelanggan e-mel mempunyai subjek yang kelihatan seperti:

? name = jennifer&[email protected]&comments=these adalah komen saya tetapi badan e-mel kosong. Dan kadang-kadang, tidak ada apa-apa dari bentuk yang ditambahkan pada e-mel sama sekali. Inilah masalah dengan Borang Mailto. Mereka bergantung pada dua perkara:

  1. Sistem pelanggan mesti mempunyai klien e-mel lalai
  2. Pelayar web pelanggan mestilah dapat menyambung ke klien e-mel itu

Jika anda membuat halaman dengan borang mailto, dan pelanggan anda tidak mempunyai klien e-mel pada sistem mereka, borang MU tidak berfungsi. Jika penyemak imbas web mereka tidak dapat menyambung ke klien e-mel, borang MU tidak berfungsi. Isu ini bergantung kepada banyak faktor, termasuk:

  • sistem operasi
  • pelayar web dan versi
  • pelanggan e-mel dan versi
  • faktor lain yang tidak diketahui

Dan semasa anda mungkin dapat menggunakan JavaScript untuk mengesan untuk pelayar dan sistem pengendalian - jika ia adalah interaksi antara mereka dan klien e-mel, anda masih akan menghadapi masalah.

Apa yang Boleh Anda Lakukan untuk Memperbaiki Borang Maklumbalas?

Sekiranya anda seorang pemaju web menggunakan borang, dan anda ingin menggunakan borang mailto, anda harus sedar akan batasan ini. Tidak kira apa yang anda lakukan, beberapa pelanggan anda mungkin tidak dapat menggunakan borang tersebut.

Jika anda masih mahu menggunakan borang mailto di laman web anda, anda harus pastikan borang anda betul. Dan anda harus mengesahkan HTML anda untuk memastikan tidak ada masalah lain.

Penyelesaian Terbaik untuk Borang Mailo Broken

Saya amat mengesyorkan bahawa anda menggunakan skrip CGI atau PHP dan bukannya bentuk mailto. Terdapat banyak cara anda boleh menggunakan CGI walaupun anda tidak tahu cara program. Berikut adalah beberapa sumber yang dapat membantu:

  • Tulis CGI Anda Sendiri: Menggunakan bahasa Perl atau CGI lain, anda boleh menulis CGI anda sendiri untuk memproses borang tersebut. Manfaat untuk ini adalah bahawa anda boleh membuat CGI melakukan apa sahaja yang anda perlukan.
  • Pastikan Anda E-mel Benar: Apa jenis bentuk yang anda gunakan, anda boleh menggunakan JavaScript untuk mengesahkannya. Dan skrip ini akan mengesahkan bidang untuk alamat e-mel diformat dengan betul.