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

  • iBand IguJoo

    iBand IguJoo

    25 AĞUSTOS 2006
  • Jonathan Flavell

    Jonathan Fla

    1 HAZİRAN 2006
  • LivestrongWoman

    LivestrongWo

    1 Aralık 2011