2016-03-31 5 views
1

Ich versuche, einen customn Validator zu machen, aber es funktioniert nicht.Parsley Custom Validator funktioniert nicht

html:

<form id="demo-form" data-parsley-validate=""> 
<a href="#" id="validateButton"> 
    Validate 
</a> 
<span data-parsley-patient-is-selected></span> 
    <div id="result"></div> 
</form> 

js:

window.parsley.addValidator('patientIsSelected', { 
validateString: function() { 
    return false; 
}, 
requirementType: 'string', 
messages: { 
    en: 'This file should not be larger than %s Kb', 
    fr: "Ce fichier est plus grand que %s Kb." 
} 
}); 

$('#validateButton').click(function() { 
    var instance = $("#demo-form").parsley(); 
    instance.validate(); 
    var result = instance.isValid(); 
    $("#result").text('Validation result is ' + result); 
}); 

und ich bin nicht Beispiel auf Stackoverflow

See my example on jsfiddle

+0

Was gibt es in der "Form" zu validieren? – Rayon

+0

Nach dem Attribut 'Daten-Petersilie-Patient-ist-ausgewählt' sollte Petersilie eine gewisse Logik anwenden, und wenn das Ergebnis einer Logik wahr ist, dann ist die Form gültig – kirsanv43

Antwort

0

Beachten Sie die Beispiele finde die Arbeit überprüfen custom validators, die eine für die maximale Dateigröße enthält.

Verwandte Themen