lostyazilim
tr.link

Form Kontrolü

9 Mesajlar 1.536 Okunma
acebozum
tr.link

yunusguven yunusguven WM Aracı Kullanıcı
  • Üyelik 12.09.2017
  • Yaş/Cinsiyet 31 / E
  • Meslek Öğretmen
  • Konum İstanbul Avrupa
  • Ad Soyad Y** G**
  • Mesajlar 17
  • Beğeniler 3 / 1
  • Ticaret 0, (%0)



Merhaba arkadaşlar yukarıda ki resimdeki gibi form kotrolünde bilgi girişi yapılmadan çıkıldığında hata mesajı veren bir kod veya bir yol gösterebilirmisiniz?
 

 

wmaraci
reklam

ecarpar ecarpar WM Aracı Kullanıcı
  • Üyelik 18.04.2014
  • Yaş/Cinsiyet 43 / E
  • Meslek bilişim ve e-ticaret uzmanı
  • Konum İstanbul Anadolu
  • Ad Soyad E** C**
  • Mesajlar 317
  • Beğeniler 23 / 90
  • Ticaret 0, (%0)
Chrome destekliyor ama hangi browserler ve hangi sürümleri destekliyor bilemiyorum,

<script>
window.function() {
return "Çıkış yapmayı istediğinden eminmisin ?"
}
</script>
 

 

yunusguven yunusguven WM Aracı Kullanıcı
  • Üyelik 12.09.2017
  • Yaş/Cinsiyet 31 / E
  • Meslek Öğretmen
  • Konum İstanbul Avrupa
  • Ad Soyad Y** G**
  • Mesajlar 17
  • Beğeniler 3 / 1
  • Ticaret 0, (%0)
ecarpar hocam cevabınız için teşekkür ederim. Olay şu hocam sayfa açıldı sorun yok kapatılırken msj falan vermesine gerek yok. Ama textbox'a bir kere tıkladıktan sonra harf girsin girmesin submit butonuna basılmadan çıkarken bir tek bu mesajı versin. Tam anlatabilmişimdir İnşallah :)
 

 

webtasarim70 webtasarim70 WM Aracı Kullanıcı
  • Üyelik 01.12.2017
  • Yaş/Cinsiyet 43 / E
  • Meslek ögrenci
  • Konum Karaman
  • Ad Soyad Y** E**
  • Mesajlar 66
  • Beğeniler 14 / 15
  • Ticaret 0, (%0)
çıkış yapıldıgında text box içeriğinin boş olup olmadığını kontrol etmen lazım
 

 

wmaraci
wmaraci

webtasarim70 webtasarim70 WM Aracı Kullanıcı
  • Üyelik 01.12.2017
  • Yaş/Cinsiyet 43 / E
  • Meslek ögrenci
  • Konum Karaman
  • Ad Soyad Y** E**
  • Mesajlar 66
  • Beğeniler 14 / 15
  • Ticaret 0, (%0)
söyle birşey buldum.

var formHasChanged = false;

$(document).on('change', 'form.confirm-navigation-form input, form.confirm-navigation-form select, form.confirm-navigation-form textarea', function (e) {
formHasChanged = true;
});

$(document).ready(function () {
window.function (e) {
if (formHasChanged) {
var message = "You have not saved your changes.", e = e || window.event;
if (e) {
e.returnValue = message;
}
return message;
}
}
});
 

 

yunusguven yunusguven WM Aracı Kullanıcı
  • Üyelik 12.09.2017
  • Yaş/Cinsiyet 31 / E
  • Meslek Öğretmen
  • Konum İstanbul Avrupa
  • Ad Soyad Y** G**
  • Mesajlar 17
  • Beğeniler 3 / 1
  • Ticaret 0, (%0)
http://yunusguven.com/form/

hocam mesela bu sayfaya giriniz.
Ardından Anasayfa Hakkımızda İletişim sayfalarına Tıklayın
İletişim Sayfasına geldiğinizde inputlardan bir tanesine bir harf girişi yapın.
Ardından tekrardan anasayfaya gelip iletişim sayfasına gelindiğinde inputtaki değer resetlenmiş(temizlenmiş) şekilde geliyor.

Benim yapmak istediğim iletişim sayfasına her tıkladığında refresh edilmesini engelleme imkanım var mı? Yada orda ki formdan çıkarken bir msj versin. Kodları da paylaşabilirim.

ecarpar
 

 

yunusguven yunusguven WM Aracı Kullanıcı
  • Üyelik 12.09.2017
  • Yaş/Cinsiyet 31 / E
  • Meslek Öğretmen
  • Konum İstanbul Avrupa
  • Ad Soyad Y** G**
  • Mesajlar 17
  • Beğeniler 3 / 1
  • Ticaret 0, (%0)


Hocam hemen bakıyorum bi denemesini yapıyorum.
 

 

hsntngr hsntngr Kontör at Kullanıcı
  • Üyelik 21.09.2016
  • Yaş/Cinsiyet 31 / E
  • Meslek Full Stack Developer
  • Konum İstanbul Avrupa
  • Ad Soyad H** T**
  • Mesajlar 1155
  • Beğeniler 99 / 327
  • Ticaret 3, (%100)
Bilgileri sessionstorageye kaydedersiniz, form submit edildikten sonrada formu sresetler, sessionstrageye de yer alan bilgileri temizlersiniz. Böyle bir şey yapılabilir.
 

 

yunusguven yunusguven WM Aracı Kullanıcı
  • Üyelik 12.09.2017
  • Yaş/Cinsiyet 31 / E
  • Meslek Öğretmen
  • Konum İstanbul Avrupa
  • Ad Soyad Y** G**
  • Mesajlar 17
  • Beğeniler 3 / 1
  • Ticaret 0, (%0)
ecarpar, webtasarim70, hsntngr teşekkür ederim.
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al