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>
これを解決するのを手伝ってください。ありがとう!