1

jqueryフォーム検証プラグインを使用してフォームを検証しています。すべての検証が成功した後、送信機能を呼び出します。しかし、フィールドに正規表現を適用しているときに、フォーム検証プラグインを使用して「Undefinedのプロパティ 'call'を読み取れません」jqueryというエラーが発生しています。フィールドの上prefilledにあるので、それが原因だと思います。以下はエラーの画像です。

ここにエラー画像があります

以下はそのための私のコードです:-

<form id="email-form">
   <input type="text" class="text-field-3 w-input" maxlength="256" autofocus="true" name="first-name" data-name="first-name"
     placeholder="First Name" id="first-name-2">
</form>

<script>
$(document).ready(function () {
  $('#email-form').submit(function (e) {
    e.preventDefault();
  }).validate({ // initialize the plugin
     rules: {
       "first-name": {
         required: true,
         regex: /^[a-zA-Z]+$/i
       }
     }
   })
</script>

これを解決するのを手伝ってください。ありがとう!

4

2 に答える 2