SORU
11 Aralık 2011, Pazar


jQuery Doğrulama - gizli alanlar için doğrulama Etkinleştirin

JQuery doğrulama yeni sürümünde varsayılan olarak 1.9 eklentisi validation of hidden fields ignored. Çok Satırlı Metin Giriş alanı için CKEditor kullanıyorum ve bu alanı gizler ve yerine iframe ile. Alan var, ama doğrulama gizli alanları için devre dışı. Doğrulama eklentisi sürüm 1.8.1 ile her şeyin beklendiği gibi çalışır.

Benim sorum v1 ile gizli alanlar için doğrulama etkinleştirmek için nasıl.9 doğrulama eklentisi.

Bu ayarı çalışmıyor:

$.validator.setDefaults({ ignore: '' });

CEVAP
19 Aralık 2011, PAZARTESİ


Eklenti yazarı kullanmanız gerektiğini söylüyor< . em ^"tırnak işaretleri olmadan köşeli parantez", 4**

http://bassistance.de/2011/10/07/release-validation-plugin-1-9-0/

Sürüm: 1.9.0 Doğrulama Eklentisi: "...Başka bir değişiklik yapmak gerekir formlarının Kur gizli elemanları ile daha kolay, bu artık varsayılan olarak dikkate alınmaz (“”Yoksay seçeneği “:” şimdi varsayılan olarak gizli). Teorik olarak, bu mevcut bir mola olabilir Kur. Gerçekte Olası durumda tamir edebilirsiniz Yoksay seçeneği için “[]” (köşeli parantez ayarı tırnaklar)."

Tüm formlar için bu ayarı değiştirmek için:

$.validator.setDefaults({ 
    ignore: [],
    // any other default options and/or rules
});

(.setDefaults() document.ready işlev içerisinde) gerekli değildir

YA da belirli bir form

$(document).ready(function() {

    $('#myform').validate({
        ignore: [],
        // any other options and/or rules
    });

});

EDİT:

Bazı gizli alanları doğrulamasını etkinleştirmek ama diğerlerini görmezden gelmek için this answer bkz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • bunnyboxx

    bunnyboxx

    17 NİSAN 2008
  • huyked

    huyked

    28 Mart 2008
  • Kevin Bruckert

    Kevin Brucke

    30 Aralık 2006