2010-04-07 11 views
7

Chcę mieć ustawienia domyślne dla witryny dla wszystkich zastosowań sprawdzania poprawności jQuery na mojej witryny, chcę, aby każdy formularz do korzystania z poniższych ustawień, ale następnie na podstawie dla każdej formy zmienić zasady i wiadomości. czy to możliwe?Czy jest możliwe ustawienie domyślne witryny dla wszystkich zastosowań sprawdzania poprawności jQuery w mojej witrynie?

$('#myForm').validate({ 

    errorClass: 'field-validation-error', 
    errorElement: 'span', 
    errorPlacement: function(error, element) { 
     element.next('span').remove(); 
     error.insertAfter(element) 
     .removeClass('field-validation-error') 
     .addClass('ui-state-error'); 

    }, 
    success: function(label) { 
      label.remove(); 
    }   
}); 

Odpowiedz

9

umieścić te kody obrębie grup

jQuery.validator.setDefaults({ 
     //your site wide codes 
}); 

i zapisać go w miejscu szeroki pliku js, np global.js

+0

ŁADNY! Właśnie klikałem wokół S.O. i natknąłem się na to pytanie/odpowiedź. Miałem zamiar zmodyfikować domyślne ustawienia wtyczki bezpośrednio zeszłej nocy dla konkretnych potrzeb mojej witryny. Dzięki za uratowanie mnie bezsensownego wysiłku! – jozecuervo

2

znalazłem to

jQuery.validator.setDefaults({ 
    errorClass: 'field-validation-error', 
    errorElement: 'span', 
    errorPlacement: function(error, element) { 
     element.next('span').remove(); 
     error.insertAfter(element) 
     .removeClass('field-validation-error') 
     .addClass('ui-state-error'); 

    }, 
    success: function(label) { 
       label.remove(); 
    } 
}); 
Powiązane problemy