<form class="user" action="code_user.php" method="POST">
<div class="form-group">
<label>Enter Full Name</label>
<input class="form-control" pattern="^[a-zA-Z]+(( )+[a-zA-z]+)*$" oninvalid="setCustomValidity('Please enter in alphabets only. ')" type="text" name="name" autocomplete="off" required />
</div>
<button type="submit" id="submit"name="signup_btn"class="btn btn-primary btn-user btn-block"> Sign Up </button>
</form>
В HTML проверке входных данных я установил только шаблон букв c. При тестировании с вводом цифр c он показывает
Однако, если я исправлю ввод в алфавитах, он снова будет показывать недействительным
Я должен повторно sh обновить страницу, чтобы ввести правильный формат, только он не будет отображаться как недействительный. Это нормально? Это мой код:
<div class="form-group">
<label>Enter Full Name</label>
<input class="form-control" pattern="^[a-zA-Z]+(( )+[a-zA-z]+)*$" oninvalid="setCustomValidity('Please enter in alphabets only. ')" type="text" name="name" autocomplete="off" required />
</div>