2011-06-14 29 views
13

JQuery Mobile uygulamasında formları doğrulamak için hangi çerçeveyi seçmelisiniz? Ayrıca, webapp'ım iPhone ve Android'de PhoneGap yerel sarıcısında çalışır.jQuery Mobil Form Doğrulama - Hangi Plugin seçilir?

Çok sayıda jQuery formu doğrulama çerçevesi var - ancak deneyimlerinizden jQuery'nin mobil sürümünde ne işe yarıyor? Mobil bağlamda ilginç olurdu

Kriterler:

  • Dokunmatik özellikli bildirim mesajları - Yanlış doğrulama durumunda mesaj ideal yanlış formu ile yerde küçük ekran emlak için
  • mesajı optimize edilmiştir alan
  • çevrimdışı işlevsellik - PhoneGap Uygulamaya, ağ erişimi olmadan bazen ishal beri

cevap

1

bu bir deneyin: http://bassistance.de/jquery-plugins/jquery-plugin-validation/ Benim için oldukça düzgün çalıştım,

+1

için harika olduğunu düşünmüyorum. Burada herhangi bir fikir olup olmadığı çok ilgimi çekiyor - çoğunlukla, jQMobile (stiller, ui, vb.) ile ne kadar iyi oynuyor? –

+1

Şu anda bazı jQM öğelerinin kırılmasına neden olan çakışmalara neden oluyor. Buraya bakın: http://stackoverflow.com/questions/8067275/jquery-validation-jquery-mobile-conflict – Ger

0

Doğrulama eklentisi için oylamayı ikinci kez çalıştırıyorum. JqMobile ile herhangi bir çakışma olmamalıdır çünkü sadece submit() eyleminde çalışır. Temel olarak, gönderimi durdurur ve formu kontrol etmek için bir dizi kural uygular. Özel kurallara, özel hata konumlarına vb. Sahip olabilirsiniz. Sorun yaşadığım tek şey, onu bir alan sınıfı ile kullanmaktır. Neredeyse bireysel isimlerin/kimliklerin doğrulanmasını istiyor.

+0

Yine: http://stackoverflow.com/questions/8067275/jquery-validation-jquery-mobile-conflict – Ger

0

Şu anda bu eklentiyi JQM 1.2 ile kullanmaya çalışıyorum ve form teslimini sonlandırıyor. eklentiyi etkinleştirdiğimde ve bir formu başarıyla gönderdiğimde, tarayıcı beni formda belirtilen action.php dosyasına götürür. Eklentiyi devre dışı bıraktığımda, form gönderir ve döndürülen html ajax yoluyla düzgün şekilde görüntülenir ve .php dosyası düzgün şekilde gösterilmez. Bu yüzden bu eklentinin JQM ...