2014-11-25 4 views

ответ

1

Нет, вам не нужно использовать помощник по пылеудалению для проверки формы, но это может быть вариант, но не обязательно общее решение. Вы можете сделать это просто в своем JavaScript после рендеринга страницы.

Вот простой пример:

dust.render('myTemplate', json, function(err, out){ 
 
    // generating the html here 
 
    $('#my-form').on('submit', validateForm); 
 
}); 
 

 
function validateForm(e) { 
 
    e.preventDefault(); 
 
    // validation logic goes here 
 
}
<div class="page-content"> 
 
    <form action="action.php" method="post" id="my-form"> 
 
    <input type="text" name="username" /> 
 
    <input type="password" name="password" /> 
 
    <button>Submit</button> 
 
    </form> 
 
</div>

+0

Благодаря Monshi для ответа, но у меня есть некоторый динамический контент, который я ЗАГРУЗКА сквозь пыль. Я думаю, что проблема заключается в повторном инициализации события после ajax. Я включил функцию для повторной инициализации, и она возвращается к функции, но не вызывает никакой funtion. – user2950017