Tespit Kaydedilmemiş Değişiklikler | Netgez.com
SORU
1 EKİM 2008, ÇARŞAMBA


Tespit KaydedilmemiÅŸ DeÄŸiÅŸiklikler

Bir "Değişiklik" ASP istemi .Kaydedilmemiş uygulamak için bir şartı var Net uygulama. Eğer bir kullanıcı değiştirir denetimleri web formu ve girişimleri gidin uzakta kaydetmeden önce, bir istemi görünmelidir uyarı onlara onlar kaydedilmemiş değişiklikler, ve onlara bu seçeneği iptal edip bir süre geçerli sayfa. Sor eğer kullanıcı denetimleri herhangi bir dokunmamış bile görüntü olmamalı.

JavaScript bunu uygulamak istiyorum ideal, ama kendi kodumu rolling yoluna gitmeden önce, bunu başarmak için mevcut çerçeveleri veya önerilen tasarım desenleri var mı? İdeal olarak kolayca ufak değişiklikler ile birden çok sayfa boyunca yeniden kullanılabilir bir şey istiyorum.

CEVAP
1 EKİM 2008, ÇARŞAMBA


JQuery kullanarak:

var _isDirty = false;
$("input[type='text']").change(function(){
  _isDirty = true;
});
// replicate for other input types and selects

Gerektiği gibi 4* onunload/*yöntemleri ile birleştirir.

Bu yorum, aşağıdaki tüm giriş alanları, kod çoğaltmadan kaynaklar:

$(':input').change(function () {

$(":input") kullanarak giriş, button, seçin ve düğme elemanları tüm anlamına gelir.

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ★ByScrapi★ Designs

    ★ByScrapiâ

    27 AÄžUSTOS 2013
  • bmarian22

    bmarian22

    22 Aralık 2007
  • TomSka

    TomSka

    30 Mayıs 2006