Я использую jquery
плагин для проверки формы, чтобы проверить мою форму, после того, как все проверки пройдены успешно, я вызываю функцию отправки. Но ошибка «Невозможно прочитать свойство 'call' of undefined» с использованием плагина проверки формы 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>
Пожалуйста, помогите мне решить эту проблему. Спасибо!