2016-07-18 10 views
0

У меня есть создать свой собственный Boostrap валидатор:программно называть Boostrap валидатор

$('.myValidatorClass').validator({   
    custom: {    
     'datainizio':function($el){ 
      return dataInizio($el);       
     }    
    }, 
    errors: { 
     datainizio: "error" 
    }}).on('submit', function (e) {   
     // code     
     } 
    }) 

Метод dataInizio() проверки, если поле "дата начала" заполняется, когда "дата окончания поле заполнено; оно работает.

это дата окончания поле:

<input id="endDate" nama="endDate" data-datainizio="datainizio" /> 
<div class="help-block with-errors"></div> 

Теперь мне нужно программно (я полагаю) называют валидатор, когда значение поля изменяется «дата начала», для того, чтобы удалить сообщение об ошибке в форме.

Я прочитал это page и использовал $("#form").validator('validate'), но сообщения об ошибке не удаляются на странице. Кажется, что валидатор Bootstrap вызывает только свои «методы проверки», а не мои «методы проверки», такие как datainizio

Спасибо заранее.

+0

бутстрапом Validation плагин и JQuery Подтвердить плагин - это не одно и то же. Отредактированные теги. Благодарю. – Sparky

+0

Извините, но ваш ответ мне непонятен. Что ты имеешь в виду? – MDP

+0

Это не ответ. Это комментарий. Я имел в виду, что вы * неправильно * отметили свой вопрос с помощью плагина jQuery Validate. – Sparky

ответ

0

если форма приходит динамически, поэтому используйте «Jquery» вместо «$»

jQuery('.myValidatorClass').validator({   
    custom: {    
     'datainizio':function(jQuery el){ 
      return dataInizio(jQuery el);       
     }    
    }, 
    errors: { 
     datainizio: "error" 
    }}).on('submit', function (e) {   
     // code     
     } 
    }) 

Пожалуйста, дайте мне знать, если посмотреть любой вопрос :)

 Смежные вопросы

  • Нет связанных вопросов^_^