Temel olarak, jQuery'den Validate kütüphanesi kullanılarak doğrulanan basit bir POST formu var ve her şey iyi çalışıyor, ancak daha sonra sekme işlevini bootstrap ve diğer birçok işlevden kullandım formu iki farklı sekmeye ayırmak için kütüphaneler. Sorun şu ki, gizli sekmelerdeki diğer giriş alanlarının durumu ne olursa olsun, doğrulama yalnızca açık (görünür) sekmeye gerçekleşir. Olası önerileriniz var mı?jquery form Validate sayfadaki sekmeler kullanılarak işe yaramaz
10
A
cevap
23
Sanırım sorun, varsayılan olarak jquery'nin görünür alanları yalnızca geçerli kılacağı olabilir. Yani yapmanız gereken şey, jQuery'e gizli alanlarınızı (diğer sekmeleri) görmezden gelmemesini söylemektir. aşağıdaki gibi yapılabilir:
$("#form1").validate({
ignore: ""
});
Varsayılan ignore: ":hidden"
olarak.
Bkz. this answer ve this documentation (Seçenekler -> Yoksay).
1
Lütfen yukarıdaki kabul edilen cevaba bakınız, gerçekten yararlıdır.
Sadece unobtrusive validation
'u kullanmanız durumunda, kabul edilen cevap çalışmaz ve çözüm budur.
$("#form1").data("validator").settings.ignore = "";
İlgili konular
- 1. gevşemek işe yaramaz
- 2. URL $ _GET işe yaramaz
- 3. neden aşağıdaki kod işe yaramaz
- 4. Mocking ChildProperty işe yaramaz mı?
- 5. JQuery validate
- 6. jQuery validate
- 7. MVC 4 Ajax.Action bağlantısı işe yaramaz
- 8. touchstart işleyicisi touchstart işlemciden sonra işe yaramaz
- 9. Metin dosyasına ilk madde tıklanmadıysa işe yaramaz.
- 10. Clear ve exit_fullscreen işe yaramaz gibi görünüyor
- 11. "Sınıflandırıcı" ile bağımlılığı ekleyen grails işe yaramaz
- 12. GDB adımlama işlevi (sonraki) işe yaramaz görünüyor
- 13. jQuery Validate kullanılarak hata mesajının sayfanın üstüne taşınması
- 14. Jquery validate eklentisi
- 15. Geçersiz alanlar jQuery validate ile nasıl odaklanır?
- 16. JQuery validate, kural olarak dinamik olarak ekle
- 17. Sayfadaki seçili metni jQuery
- 18. jQuery Validate() Vurgulama Hatası Girdi Alanları
- 19. Bir yöntemdeki bir dizinin uzunluğunun alınması işe yaramaz
- 20. I18n kullanarak model öznitelik adlarını geçersiz kılar - bu işe yaramaz
- 21. css ile döndürülmüş div üzerinde bağlantılar işe yaramaz.
- 22. basit java kod işe yaramaz olanı düşünüldüğünde java
- 23. browserSync's modRewrite, 'app/index.html' yolunda 'hilml5mode' için işe yaramaz
- 24. HttpContext.Current.Items ["value"] işe yaramaz çünkü AngularJS çağrıları yeni oturumlar oluşturuyor
- 25. Symfony2 Doktrin doktrini: üretmek: varlıklar asla işe yaramaz
- 26. jQuery validate: sayı vs basamak
- 27. jQuery validate yalnızca bir alanı doğrular
- 28. jQuery - sayfadaki metin girişleri görüntülenmiyor
- 29. jQuery doğrulama kullanılarak div için doğrulama doğrulaması
- 30. jquery validate ve bootstrap btn. Hata yerleşimi
Bu soru burada cevaplanır: http://stackoverflow.com/questions/5643500/jquery-validation-multiple-tabs-validate-one-at-a-time – jtheman
evet o olacak Sadece görünen alanınızı doğrulayın, kullanımınız için form sihirbazını kullanabilirsiniz. –
http://stackoverflow.com/questions/8466643 –