Задать вопрос
@BeSnoMo
Выпускник

Почему getElementById null?

HTMl
<html lang="eu">
<head>
    <meta charset="UTF-8">
    <title> Bibu</title>
    <link rel="stylesheet" href="normalize.css">
    <link rel="stylesheet" href="main.css">

</head>
<body>

    <div id= 'response'>
        <form action="" id="form_try">
            <div class="input_box">
                <label> Name</label>
                <input type="text" class="input" id='Username_ip' placeholder="Name">
            </div>
            <div class="input_box">
                <label> Phone number</label>
                <input class="input" type="text" id="User_phone" placeholder="Phone number">
            </div>
            <div class="input_box">
                <label>Email</label>
                <input class="input" type="text"  id="User_email" name="UserEmail" placeholder="Email">
            </div>
        <button type="submit" name="OurForm_btn">Отправить</button>
        </form>

    </div>
    <script src="aj.js"></script>
</body>
</html>

JS
function ValidMail() {
        var re = /^[\w-\.]+@[\w-]+\.[a-z]{2,4}$/i;
        var myMail = document.getElementById('User_email'.value);
        var valid = re.test(myMail);
        return valid;

Пытаюсь сделать валидацию данных полей формы. Не понимаю почему id возвращает null. Был похожий вопрос но ответа так и не нашёл
  • Вопрос задан
  • 100 просмотров
Подписаться 1 Простой 4 комментария
Пригласить эксперта
Ответы на вопрос 1
chelitsy
@chelitsy
все при мне
А что тут не так?
662418431f565518648393.png
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы