lostyazilim
tr.link

Php İle Form Gönderildikten Sonra İnput Girdilerini (içini) Temizleme

9 Mesajlar 3.866 Okunma
lstbozum
tr.link

Webteoku Webteoku Sms Onayı Gerekli Kimlik Onayı
  • Üyelik 05.02.2017
  • Yaş/Cinsiyet 31 / E
  • Meslek Elektronik
  • Konum İstanbul Avrupa
  • Ad Soyad G** A**
  • Mesajlar 52
  • Beğeniler 23 / 3
  • Ticaret 0, (%0)
PHP ile form doldurup gönderdikten sonra örnek : basarili.php sayfasına yönlendiriyorum ama Pc deki tarayıcıda veya mobilde bir önceki sayfaya geri gitme butonuna basınca Form içine girili olan bilgiler otomatik olarak tekrar dolu bir şekilde geliyor.

Gönderildikten sonra temizlemenin yolu varmı?

Ben şimdilik java ile sayfanın geri gitmesini engelledim ama farklı bir yolu varmı?

Aşağıdaki Js Kodu Bir Önceki sayfaya geri dönmesini engelliyor.

<script>
function preventBack(){window.history.forward();}
setTimeout("preventBack()", 0);
window.function(){null};
</script>

Kişi Formu Doldurduktan sonra basarili.php sayfasına yönleniyor.
Bir Önceki Form sayfasına geri dönme butunu ile geri dönemiyor.
Ancak 20 sn sonra form sayfasına dönmesi için yönlendirme yaptım.
afbil2

kişi bu mesajı beğendi.

wmaraci
reklam

KadirCeyhan KadirCeyhan WM Aracı Kullanıcı
  • Üyelik 23.10.2016
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum Denizli
  • Ad Soyad K** C**
  • Mesajlar 689
  • Beğeniler 0 / 203
  • Ticaret 6, (%100)
Gelişmiş tarayıcıların hepside bu CACHE sistemi mevcut.

Yapacağımız işlem back/forward (geri/ileri) butonları kullandığı zaman tetiklenen "pageshow" eventine hooklanmak.

tagınıza bir id tanımlayın. Örneğin -> kodu olsun.

Sayfanızda jQuery tanımlı olduğunu farz ederek devam ediyorum ;


$(window).bind("pageshow", function() {
$('#Demo').reset();
});


Eğer sayfanızda jQuery tanımlı değil ise ;


window.addEventListener('pageshow', function(event) {
document.getElementById("Demo").reset();
});
brc16

kişi bu mesajı beğendi.

Webteoku Webteoku Sms Onayı Gerekli Kimlik Onayı
  • Üyelik 05.02.2017
  • Yaş/Cinsiyet 31 / E
  • Meslek Elektronik
  • Konum İstanbul Avrupa
  • Ad Soyad G** A**
  • Mesajlar 52
  • Beğeniler 23 / 3
  • Ticaret 0, (%0)
Denedim çalışmadı formu bile göndermiyor.
 

 

KadirCeyhan KadirCeyhan WM Aracı Kullanıcı
  • Üyelik 23.10.2016
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum Denizli
  • Ad Soyad K** C**
  • Mesajlar 689
  • Beğeniler 0 / 203
  • Ticaret 6, (%100)
Nasıl eklediğinize bağlı. Kodlarda sorun yok açıkcası.
 

 

wmaraci
wmaraci

Webteoku Webteoku Sms Onayı Gerekli Kimlik Onayı
  • Üyelik 05.02.2017
  • Yaş/Cinsiyet 31 / E
  • Meslek Elektronik
  • Konum İstanbul Avrupa
  • Ad Soyad G** A**
  • Mesajlar 52
  • Beğeniler 23 / 3
  • Ticaret 0, (%0)
<script>
$(window).bind("pageshow", function() {
$('#demo').reset();
});
</script>


Çalışmadı diğerinide denedim aynı

Sayfada Bu kadar js kodu var ondanmı acaba. Bunlarıda kaldırıp denedim olmadı.

<script></script>
<script> </script>
<script></script>
<script></script>
<script></script>
<script> </script>
<script> </script>
 

 

MidnightBlue MidnightBlue Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 16.03.2016
  • Yaş/Cinsiyet 34 / E
  • Meslek ögg
  • Konum Bilecik
  • Ad Soyad R** C**
  • Mesajlar 46
  • Beğeniler 4 / 14
  • Ticaret 1, (%100)
Js ile uğraşma unset diye bi fonksiyon vardı onu kullan tam hatırlamıyorum araştır bi.


iPhone 8 len yollandı..
Webteoku

kişi bu mesajı beğendi.

KadirCeyhan KadirCeyhan WM Aracı Kullanıcı
  • Üyelik 23.10.2016
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum Denizli
  • Ad Soyad K** C**
  • Mesajlar 689
  • Beğeniler 0 / 203
  • Ticaret 6, (%100)
Öncelikle jQuery tanımlamasından sonra koyacaksınız.

İkincisi :
$(function(){

});

Kontrolünün içine ekleyeceksiniz.
Webteoku

kişi bu mesajı beğendi.

Webteoku Webteoku Sms Onayı Gerekli Kimlik Onayı
  • Üyelik 05.02.2017
  • Yaş/Cinsiyet 31 / E
  • Meslek Elektronik
  • Konum İstanbul Avrupa
  • Ad Soyad G** A**
  • Mesajlar 52
  • Beğeniler 23 / 3
  • Ticaret 0, (%0)
PHP de yazılımda farklı sorun olunca onunla uğraştım cevap yazmayı atlamışım.

HEPİNİZE ÇOK TEŞEKKÜR EDİYORUM

AÇTIĞIM KONULARA ÇOK HIZLI YANITLADINIZ
 

 

oralunal oralunal http://www.trkodlama.com Kullanıcı
  • Üyelik 03.02.2017
  • Yaş/Cinsiyet 32 / E
  • Meslek Öğrenci / Girişimci / Web Deve
  • Konum Karabük
  • Ad Soyad O** Ü**
  • Mesajlar 24
  • Beğeniler 5 / 5
  • Ticaret 0, (%0)
KadirCeyhan ın yorumu doğrudur. Sayfa açıldığında formu resetliyor. Çalışması lazım.
 

 

WM Aracı programlama bölümünü takip etmeye başladığımdan beri her şey çok saçma gelmeye başladı.
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al