jQuery validateを使用して入力を検証しています。 マイコード:バリデーターjQueryを使用してClickイベントでフォームを検証する
$('#button').click(function() {
$("#form").validate({
rules: {
phone: {
required: true,
number: true,
rangelength: [7, 14]
}
}
});
});
そしてHTML:このコードは動作していない
<form id="form" name="form" method="post" action="">
<input id="phone" name="phone" class="required" type="text" />
<div class="button" id="send_b">Send</div>
</form>
。 jQueryのこの行を追加すると、クリックイベント内にjQueryの行が追加されます。
$("#form").submit();
しかし、私はフォームを提出したくないので、クリックして検証するだけです。
誰でもこれを行う方法を知っていますか?
「機能していません」の詳細を指定してください。あなたはそれを期待していないのですか? – BishopRook
IIRC 'validate()'はバリデーションを行いません。*バリデーションの検証を設定します。コードが短絡しているかどうかを調べたり、呼び出すことができるメソッドがあるかどうかは実際に検証するだけです。 –