2009-01-28 19 views

cevap

2

same doğrulama eklentisi hakkında konuştuğumuzda, bunun mümkün olduğunu düşünmüyorum.

Eklentinin gereksinimlerinin, doğrulanacak öğelerin bir form içinde olduğunu dikte ettiğini düşünüyorum.

+0

Bir div kullanmayı denedim ama çalışmadı ... teşekkürler! – Bruno

+0

Ah, bu durumda muhtemelen o zaman forma bağlı - üzgünüm ve iyi şanslar. – Kieron

+2

** Bu doğru cevaptır. ** jQuery Doğrula'yı kullanarak, yalnızca _within_ 'form' kapsayıcısını doğrulayabilirsiniz. – Sparky

10

The previously accepted answer (since deleted)

Ocak 2009. Bu eskimiş eklenti içinde en son güncellendiği a plugin bağlantı edildi Hep örnek sayfasında bir div formu yerine deneyebilirsiniz

... the plugin the OP was asking about çok farklı :

Başlık: "jQuery Validation eklentisi ile bir form içeride olmayan girişler doğrulama"

Etiket: the jQuery Validate plugin kullanma

, sen bir <form></form> kabın dışında bulunur giriş öğeleri doğrulamaz olabilir. Bu sınırlama için geçici bir çözüm bulunmamaktadır.

GÖSTERI 1: bir form kap ile uygun bir kullanımını gösterir.

http://jsfiddle.net/nswnomn6/


GÖSTERI 2

<form id="myform"> 
    <input type="text" name="myinput" /> 
    <input type="submit" /> 
</form> 
: form kap bir div olarak değiştirildi gösterir ve aynı kod şimdi tamamen bozulur. Eklenti, form kapsayıcısı olmadan hiçbir şey yapmaz.
<div id="myform"> 
    <input type="text" name="myinput" /> 
    <input type="submit" /> 
</div> 

http://jsfiddle.net/nswnomn6/1/


Senin tek alternatif form doğrulama için farklı bir jQuery eklentisi kullanmak olacaktır. Ne yazık ki, <form> kabının dışındaki giriş öğelerini doğrulamanıza izin veren jQuery form doğrulama eklentisi olmadığını biliyorum.

+0

Kabul edilen cevabı alternatif bir eklenti olarak aldım çünkü bahsi geçen kişi işi yapamıyor.Alternatif eklenti, 5 yaşında olsa bile jQuery'nin en son sürümünde çalışır. Yine de, orijinal cevap, önerilen eklentinin etiketli etiketle aynı olmadığını açıklığa kavuşturmuş olsa iyi olurdu. –

İlgili konular