Я получаю эту ошибку: Uncaught ReferenceError: $ не определен в HTMLInputElement.onkeyup - PullRequest
0 голосов
/ 25 апреля 2020

Как часть регистрационной формы, я просто проверяю, введено имя или нет. Вот HTML

<div class="text form-group justify-content-center mx-auto col-12">
     <input type="text" id="name" class=" " name="name" onkeyup='name_val();'>
    <label for="name"><span class="content">&nbsp;&nbsp;Name</span></label>
</div>
<p id="compare_name" class="text-center"> </p>

А вот и сценарий.

var name_val = function (){
if($('#name').val() == ""){
    document.getElementById('compare_name').style.color = 'red';
    document.getElementById('compare_name').innerHTML = 'This field can\'t be empty';
}
else{
    document.getElementById('compare_name').innerHTML = '';
}}

Я указывал jQuery поверх всех сценариев. Но я все еще получаю эту ошибку.

Uncaught ReferenceError: name_val не определен в HTMLInputElement.onkeyup

Я надеюсь, что кто-нибудь может мне помочь. Заранее спасибо:)

1 Ответ

0 голосов
/ 25 апреля 2020

Попробуйте это ...

function name_val () {...

// Содержимое здесь ...

...}

Надеюсь, это сработает ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...