Angesichts dieser Code funktioniert es nie und immer wieder wahr egal was?Petersilien-Validierung ohne Formular auslösen?
<form id="my-form" data-validate="parsley">
<p>
<label for="username">Username * :</label>
<input type="text" id="username" name="username" data-required="true" >
</p>
<p>
<label for="email">Email Address * :</label>
<input type="text" id="email" name="email" data-required="true" >
</p>
<br/>
<!-- Validate all the form fields by clicking this button -->
<a class="btn btn-danger" id="validate" >Validate All</a>
</form>
<script>
var $form = $('#my-form');
$('#validate').click (function() {
if ($form.parsley('validate'))
console.log ('valid'); <-- always goes here
else
console.log ('invalid');
});
</script>
Meine Frage ist also, ob es eine Möglichkeit gibt, die Petersilien-Validierung auszulösen, ohne einen Submit-Button hinzuzufügen?
Ich habe klar Schwierigkeit der Suche nach worden (oder ausführlich) Petersilie Dokumentation und nicht immer sicher, ob es 1 ist .x oder 2.x. Danke dafür. – macloo
@macloo, ihre Dokumente haben "fügen Sie Daten-Petersilie-validieren zu jedem
@EdmundReed hi, der große rote Absatz "do nto add-Petersilie-validate" betrifft nur die Verwendung von Javascript. Wenn Sie Petersilie in Javascript binden, wird das Hinzufügen dieser DOM-Attribute die Dinge durcheinander bringen. Dies ist möglicherweise nicht wirklich klar im Dokument, aber es hat einige Logik :) – guillaumepotier