2011-11-03 15 views
6

Bir metin alanı için aşağıdaki doğrulama kodum var ancak aşağıdaki 'alan' dinamik olarak oluşturulan metin alanının adıyla değiştirilmelidir.jQuery köşeli parantez içeren bir form adı doğrulaması

Benim sorunum adına köşeli ayraç sahiptir - Ben geçersiz kodlama oluşturur doğrudan options[483998] ile alanın yerini yaparsanız

options[483998] nasıl olduğu besbelli aşağıda koduna bu ekleme hakkında gider.

jQuery("#product_addtocart_form").validate({ 
    rules: { 
    field: { 
     required: true, 
     range: [100, 2540] 
    } 
    } 
}); 

cevap

11

Demo - Bunu da ben denedim ama benim doğrulama API kod alışkanlık bu teknikle çalışmak http://jsfiddle.net/sY82j/

jQuery("#product_addtocart_form").validate({ 
    rules: { 
    "options[483998]": { 
     required: true, 
     range: [100, 2540] 
    } 
    } 
}); 
0

Bunu çekemiyor musunuz?

jQuery("#product_addtocart_form").validate({ 
    rules: { 
    'options[483998]': { 
     required: true, 
     range: [100, 2540] 
    } 
    } 
}); 
0

Sadece tırnak içine koyun: "options[483998]"

0

.

"upload_images[]": 
     { 
      required: true, 
      accept:"jpg,png,jpeg" 
     } 

Birden çok resim içeren bir resim yükleme girdisi ile çalışıyorum, formu göndermeden önce herhangi bir şeyin seçilip seçilmediğini kontrol etmek için buna ihtiyacım var. Diğer girişler, doğrulama API ile mükemmel şekilde çalışır.

İlgili konular