jQuery Validate プラグインは、カスタム検証ルールを作成する強力な方法を提供します。正規表現を使用せずに単純なカスタム ルールを作成する方法は次のとおりです。
正規表現を使用しないチェックボックス ルールの作成
次の少なくとも 1 つを検証するとします。チェックボックスのグループがチェックされています。これを行うには:
jQuery.validator.addMethod("atLeastOneCheckboxChecked", function(value, element) { // Check if the checkbox group has any checked checkboxes return this.optional(element) || $(element).find("input[type='checkbox']:checked").length > 0; }, "Please select at least one checkbox.");
$("#myForm").validate({ rules: { checkboxGroup: { atLeastOneCheckboxChecked: true } } });
ここで、ユーザーが何も選択せずにフォームを送信しようとすると、
ルールのカスタマイズ
このルールを簡単にカスタマイズして、さまざまな基準を検証できます。 addMethod 内の関数を独自の検証ロジックに置き換えるだけです。たとえば、特定のチェックボックスのみがチェックされていること、またはすべてのチェックボックスがチェックされていることを検証できます。
jQuery Validate でカスタム検証ルールを作成すると、フォーム入力が特定の要件を満たしていることを確認でき、フォーム入力の精度と信頼性が向上します。あなたのデータ収集。
以上が正規表現を使用せずにカスタム jQuery 検証ルールを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。