Mailto formaları işləmədikdə nə etməli

Mailto formaları həmişə etibarlı deyil, ümid edirik. Sadə bir şey kimi görünür, form düyməsini basın və forma verisini elektron poçtla göndərin. Lakin mailto formaları həmişə sadə deyil. Bəzən, siz və ya müştəriniz diqqətlə formanı doldurur, lakin sonra forma məzmununu mailto ünvanına göndərmək əvəzinə, e-poçt istemcisini açır.

Bəzən e-poçt müştəri kimi bir şeyə sahib bir mövzu var :?????????????????????????????????????????????????????????????????????????????????????????@Mail.ru Bəzən e-poçta əlavə edilən formada heç bir şey yoxdur. Bu Mailto Formaları ilə problemdir. Onlar iki şeyə güvənirlər:

  1. Müştəri sistemində bir default e-poçt müştəri olmalıdır
  2. Müştərinin veb brauzeri həmin e-poçt müştərisinə qoşulmalıdır

Əgər mailto forması olan bir səhifə yaratsanız və müştərinizin sistemində e-poçt müştəri yoxdursə, mailto forması işləməyəcəkdir. Veb-brauzer e-poçt istemcisinə qoşula bilmirsə, mailto forması işləməyəcəkdir. Bu məsələ, o cümlədən bir çox amillərdən asılıdır:

Brauzeri və əməliyyat sistemini aşkar etmək üçün JavaScript-i istifadə edə biləcəyiniz müddətdə - bunlar ilə e-poçt müştəri arasında qarşılıqlı əlaqə varsa, hələ probleminiz olacaq.

Broken Mailto formalarını düzəltmək üçün nə edə bilərsən?

Formaları istifadə edərək bir web geliştiriciyseniz və mailto formasını istifadə etmək istəyirsinizsə, bu məhdudiyyətdən xəbərdar olmalıdır. Nə etdiyinizə baxmayaraq, bəzi müştərilər formanı istifadə edə bilməyəcəklər.

Sitenizde hala mailto formunu kullanmak isterseniz, formlarınızın doğru olduğundan emin olmalısınız. Və başqa problemlər olmadığından əmin olmaq üçün HTML-i doğrulamalısınız.

Broken Mailto Formaları üçün ən yaxşı həlli

Mailto formu yerinə bir CGI və ya PHP scriptini istifadə etməyi məsləhət görürəm. Proqramı necə bilmədiyiniz təqdirdə CGI-dən istifadə edə biləcəyiniz bir çox yol var. Burada kömək edə biləcək bəzi qaynaqlar var:

Bu məqalə HTML Formaları Təlimatının bir hissəsidir