Tarihinin üzerinden Alptekin'in bir html formu temizlemek

5 Cevap

Ben sadece bir form ile bir html sayfasından denilen PHP bir sendmail uygulanmaktadır. Bu posta gönderilmesine neden teslim düğmesine basarak ardından, bazı textfields dolum gerektirir. Şimdiye kadar iyi.

Şimdi başarılı posta iletimi üzerinde giderilebilir için bu formu gerekir.

Benim tahminim başka bir sayfaya geçmeden, Internet Explorer (ya da diğer) tüm alan değerlerini kaydeder olmasıdır. Bu kolay geri tarayıcı geçmişine gitmek ve postayı göndermek için yapar. Ne istediğiniz postanın başarılı bir iletim form önbelleği (ya da herneyse) temizlenir olmasıdır. Bu denilen PHP sayfası yapılmalıdır.

Herkes nasıl bu çözmek için bir ipucu var mı?

5 Cevap

Bu bahsediyorsun nedir?

SO393882 - Cross-browser techniques for disabling password caching

Çoğunlukla kullanıcı adı / parola şeyler hakkında konuşmak olmasına rağmen, ben bu tekniklerin herhangi sizin form önlemek için gerekenleri önlemek düşünüyorum. Özellikle sizin <input> etiketi giriş alanın isimlerini değiştirerek, ve sadece autocomplete=off / karma içerir çözümleri.

Form sayfası uncachable yapmak ve müşteri bunu her zaman talep olacaktır.

Tek sorun geri düğmesini kullanarak formu okumak mümkün olan ise:

window.onunload=function(){for(var i=0;i<document.forms.length;i++){document.forms[i].reset()}}

Bu formu kullanarak sayfayı terk / kaldıramıyor varsayar.

Sen AJAX formu ve başarısı tüm form alanlarını temizler Javascript geri gönderebilir.

Onlar gerçekten özenle girilen veri yok etmek istiyorsanız Ayrıca, kullanıcılar ile kontrol edin. Onların geri düğmeleri, bir hata (örneğin, yanlış e-posta adresi) düzeltmek için gereken sürecinde bir adım onları geri almak için bekliyoruz, özellikle eğer.