2012-07-10 14 views
8

Używam jQuery validation i udało mi się (pomimo pewnych nieaktualnych dokumentów), aby uzyskać grupę wymaganych skrzynek radiowych pracujących. Problem polega na tym, że wtyczka dołącza etykietę błędu bezpośrednio po pierwszym radiu (pierwszej z tej grupy, która ma wymaganą klasę).Przeniesienie etykiet błędów za pomocą sprawdzania poprawności jQuery

Mając to na uwadze, można ustawić niestandardową lokalizację dla każdej etykiety błędu?

Dla porównania jest to HTML:

<tr> 
    <td width="200"> 
     <label>Title2 *</label> 
    </td> 
    <td width="505"> 
>>>  <label><input type="radio" class="required" name="Title2" value="Mr" /> <!-- ERROR APPEARS HERE -->Mr</label> 
     <label><input type="radio" class="required" name="Title2" value="Miss" />Miss</label> 
     <label><input type="radio" class="required" name="Title2" value="Mrs" />Mrs</label> 
     <label><input type="radio" class="required" name="Title2" value="Ms" />Ms</label> 
     <!-- I WANT ERROR LABEL HERE --> 
    </td> 
</tr> 

przewijać się na linii oznaczonej >>> i zobaczysz komentarz, który pokazuje, że wtyczka jest umieszczenie etykiety błędzie, tuż przed zamknięciem </td> you” Zobaczę, gdzie chcę, aby etykieta poszła.

Każda pomoc doceniona, Dzięki.

Odpowiedz

23

spróbuj dodać znacznik etykiety, gdzie chcesz:

<label class="error" for="Title2" generated="true"></label> 

Wtyczka będzie używać tego tagu do wyświetlania błędów

+0

Dzięki @Karan, próbowałem tego, ale zaniedbałem wstawienie tytułu, D'oh! : D –

+0

Dokumenty są tutaj http://jqueryvalidation.org/reference/ add anchor Wyświetlanie komunikatu o błędzie – Azd325

0

dlaczego nie można umieścić css coś podobnego

span.error{ 
    position:absolute; 
    right:0; 
} 

to będzie umieścić swoje przęseł na prawej stronie i będzie wyglądać dobre. Jeśli jesteś zdezorientowany ze stali, wpisz kod w jsfiddle. zrobię to tam.

lub kasy to przykład jak umieścić pojemniki błędach http://jquery.bassistance.de/validate/demo/errorcontainer-demo.html

+0

Dzięki za twoja odpowiedź, nie mogę używać CSS w tym przypadku. I chociaż mam zamiar zaakceptować odpowiedź Karana, nie wiedziałem o pojemniku na błędy, więc na to mam +1. –

+0

Link już nie działa –

Powiązane problemy