2015-11-02 23:24:35 +01:00
|
|
|
$('#form').validator({
|
|
|
|
custom: {
|
|
|
|
'ppolicy': function($el) {
|
2016-07-05 19:57:35 +02:00
|
|
|
if(! $el.prop('required') && $el.val() == 0){
|
|
|
|
return true;
|
|
|
|
};
|
|
|
|
var $ret = 'PPolicy error';
|
|
|
|
$.ajax({
|
|
|
|
url: '/checkppolicy',
|
2016-07-05 20:02:58 +02:00
|
|
|
type: 'POST',
|
2016-07-05 19:57:35 +02:00
|
|
|
dataType: 'json',
|
|
|
|
async: false,
|
|
|
|
data: 'pwd=' + $el.val(),
|
|
|
|
success: function(data) {
|
2015-11-02 23:24:35 +01:00
|
|
|
$ret = data;
|
2016-07-05 19:57:35 +02:00
|
|
|
}
|
|
|
|
});
|
|
|
|
this.options.errors['ppolicy'] = $ret['reason'];
|
|
|
|
return $ret['match'];
|
|
|
|
}
|
2015-11-02 23:24:35 +01:00
|
|
|
},
|
|
|
|
errors: {
|
|
|
|
'ppolicy': 'PPolicy error',
|
|
|
|
}
|
|
|
|
})
|
2016-07-05 19:57:35 +02:00
|
|
|
|
|
|
|
// vim:set expandtab tabstop=4 shiftwidth=4:
|