'Mailto' Formlarının Nasıl Kullanılacağına İlişkin Bir Eğitim

click fraud protection

Yeni bir web sitesi özelliği web tasarımcıları mücadele bir formdur, ancak web formlarının karmaşık olması gerekmez. Mailto formları, formların çalışmasını sağlamanın kolay bir yoludur. Bu formlar, form verilerini müşterinin bilgisayarından form sahibine göndermek için e-posta istemcilerine güvenir. Mailto formları yazmayı öğrenmekten daha kolaydır PHP ve önceden yazılmış bir komut dosyası satın almaktan daha ucuzdur. HTML mailto formunun nasıl oluşturulacağı aşağıda açıklanmıştır.

Bize Ulaşın düğmesi olan bir klavye
Courtney Keating / E+ / Getty Images

Başlarken

HTML formları yeni için zorlayıcı olabilir Web geliştiricileri çünkü bu formlar HTML biçimlendirmesini öğrenmekten fazlasını gerektirir. Buna ek olarak HTML öğeleri formu ve alanlarını oluşturmak için gerekliyse, formun çalışmasını sağlamanın bir yolu olmalıdır. Bu genellikle PHP gerektirir, bir CGI betiğiveya formun eylem özniteliğini oluşturmak için başka bir program. Bu eylem, formun verileri nasıl işlediği ve daha sonra onunla ne yaptığıdır (örneğin, bir veritabanına yazma veya bir e-posta gönderme).

instagram viewer

Formu çalıştırmak için bir komut dosyasına erişiminiz yoksa, çoğu modern tarayıcının desteklediği bir form eylemi vardır.

action="mailto: e-posta adresiniz"

Bu, form verilerini web sitenizden e-postanıza almanın basit bir yoludur. Bu çözüm yapabilecekleriyle sınırlıdır. Ancak, küçük web siteleri için başlamak için iyi bir yerdir.

Mailto Formlarını Kullanmanın Püf Noktaları

Kullan enctype="metin/düz" nitelik. Bu özellik, tarayıcıya ve e-posta istemcisine, formun daha karmaşık bir şey yerine düz metin gönderdiğini söyler.

Bazı tarayıcılar ve e-posta istemcileri, aşağıdakiler için kodlanmış form verilerini gönderir: internet sayfaları. Bu, verilerin bir satır olarak gönderildiği, boşlukların artı işareti (+) ile değiştirildiği ve diğer karakterlerin kodlandığı anlamına gelir. Kullanmak enctype="metin/düz" nitelik, verilerin okunmasını kolaylaştırır.

Örnek Mailto Formu

İşte mailto eylemini kullanan örnek bir form.


Adınız:
Soy adınız:
Yorumlar:

Bu basit bir işaretlemedir. İdeal olarak, bu form alanları anlamsal işaretleme ve öğeler kullanılarak kodlanır. Ancak bu örnek, bu öğreticinin kapsamı için yeterlidir.

Müşterileriniz, formun e-posta yoluyla gönderildiğini belirten bir mesaj görür. Sonuç şöyle görünür:

first_name=Jennifer
last_name=Kyrnin
yorumlar=Merhaba!

GET veya POST Yöntemini kullanın

iken İLETİ yöntem bazen işe yarar, çoğu zaman tarayıcının boş bir e-posta penceresi açmasına neden olur. Eğer bu senin başına gelirse ALMAK yöntemine geçin, ardından İLETİ.

Mailto Formları Hakkında Özel Not

Bu yöntem, kolay olmakla birlikte, kısıtlıdır. Mailto formlarının her zaman tüm tarayıcı ve e-posta istemcisi kombinasyonları için çalışmadığını unutmamak önemlidir. Bir mailto formu kullandıysanız ve başarılı olmadıysanız, işlevin başarısız olmasına neden olan bazı teknoloji kombinasyonları olabilir.

Bu yöntem, bir e-posta oluşturan ve form verileri gönderen web formları oluşturmaya yönelik iyi bir ilk girişimdir. Web becerilerinizde ilerledikçe, daha sağlam seçenekleri keşfedin. CGI betiklerinden PHP formlarına ve yerleşik form widget'larına sahip CMS platformlarına kadar, gelecekteki web sitesi form ihtiyaçlarınız için göz önünde bulundurmanız gereken birçok gelişmiş seçeneğiniz var.

instagram story viewer