1. ホーム
  2. javascript

[解決済み] jQuery validateを使用して手動で検証を開始する方法は?

2022-04-27 10:34:46

質問

でのエラーメッセージの表示も含めて、手動でバリデーションを行いたいのですが。 jQuery Validate .

私が実現しようとしているシナリオは、このようなフォームです。

<form>
 <input id=i1> <button id=b1>
 <input id=i2> <button id=b2>
</form>

をクリックすると b1 のみです。 i1 をクリックすると検証されます。 b2 のみです。 i2 を検証する必要があります。しかし、すべてのフィールドを投稿する必要があります。どうすればよいのでしょうか?のクリックイベントを処理することを考えました。 b1/b2 を作成し、フォームの一部を手動で検証しています。

解決方法は?

そのライブラリは、単一の要素に対してバリデーションを行うことができるようです。ボタンにclickイベントを関連付け、以下を試してみてください。

$("#myform").validate().element("#i1");

ここに例があります。

https://jqueryvalidation.org/Validator.element