2014-05-05 14 views
10

Ummm. attr:data-parsley-pattern="" etiketini bir girdiye nasıl doğru ekleyebilirim?parsley.js desen etiketi nasıl kullanılır?

<input type="text" name="serialnr" id="serialnr" data-parsley-pattern="^[a-zA-Z]{4}[ -]?[a-zA-Z]{4}[ -]?[a-zA-Z]{4}[ -]?[a-zA-Z]{4}$"> 

Ama bu tam olarak bir şey yapmaz (diğer giriş Doğru geçerliliği ise hiçbir doğrulama hiç gerçekleşir):

ben yazdım. data-parsley-required="true"'u eklemek zorunda mıyım? (Benim yaptım ama bu yardımcı olmadı). İntegeksi https://www.debuggex.com/ ile test ettim, bu yüzden yazım hatası olmamalı. Ne özledim

Maydanozu yalnızca veri öznitelikleriyle yapıyorum. Bu önemli mi?

Teşekkür ederiz.

+1

Tüm iyi görünüyor İyi

, tüm formu dahil sakıncası var mı (ya da en azından form etiketi ve diğer girişler) veya hızlı JSFiddle kadar kırbaçlanan? – Sam

cevap

9

Kodunuz mükemmel burada iş gibi görünüyor: http://jsfiddle.net/c2r4R/ Bilmeniz Gerekenler

: Maydanoz sadece boş gerekli alanları doğrular. Alan boşsa, data-parsley-pattern yönergesini uygulamayın. Alan boş bırakılırsa bir hata atmak için required etiketini eklemeniz ve alanın seri numarası düzeninizle uyuşmaması durumunda başka bir desen hatası atmanız gerekecektir.

+0

Hatayı buldum, cms form eklentisi tüm regex etiketini çıkardı :(ama hardcoded çalışıyor – KSPR

+0

Maydanoz kullanarak varsayılan mesajı değiştirmek için herhangi bir çözüm var mı? – MuriloKunze