Нет, вам не нужно использовать помощник по пылеудалению для проверки формы, но это может быть вариант, но не обязательно общее решение. Вы можете сделать это просто в своем 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>
Благодаря Monshi для ответа, но у меня есть некоторый динамический контент, который я ЗАГРУЗКА сквозь пыль. Я думаю, что проблема заключается в повторном инициализации события после ajax. Я включил функцию для повторной инициализации, и она возвращается к функции, но не вызывает никакой funtion. – user2950017