これを理解するのに役立つドキュメントが見つかりません。Parsleyjs が行うのは非常に簡単なことのように思えます。
私が望むのは、フォームが有効になるまで送信ボタンを無効にすることです-これは私のHTMLのデフォルトです:
<input id="new-node-form-submit" type="submit" value="done" disabled>
フォームが有効であることを認識したら、送信ボタンから無効化された属性を削除する必要があります。ユーザーがフォームに入力しているときにフォームが再び無効になった場合は、disabled 属性を再度追加する必要があります。
Parsley のドキュメントを使用してリスナーをフォームに追加し、フォームが有効かどうかを確認しようとしていますが、これが機能していないようです。助言がありますか?これは、どういうわけか私が得ていない、本当に簡単なことのようです。
$( '#new-node-form' ).parsley( 'addListener', {
var isValid = $( '#new-node-form' ).parsley ( 'validate' );
if(isValid == true) {
console.log("Your form is valid!");
}
}