Проверьте документацию для опции required(dependency-callback)
:
Функция выполняется с элементом в качестве единственного аргумента: Если это
возвращает true, элемент обязателен.
Вы всегда возвращаете false
, поэтому элемент никогда не требуется.
Если вы вернете true
из своей функции, обратный вызов зависимостей будет работать так, как вы ожидаете:
function check_verfy_code() {
var flag = true;
//some ajax to check if verfy_code equalto session["verfy_code"]
//I've not implemented this, so this function will always return false
return flag;
}
Пример: http://jsfiddle.net/jZjFq/