У меня есть HTML:
#container {
width: 600px;
max-width: 100%;
margin: 1em auto;
}
<div id="container">
<form>
<input type="text" id="text" placeholder="enter some text" required maxlength="10" pattern="^[a-z,A-Z]{1,10}$"><br />
<input type="number" id="number" placeholder="enter a number" required maxlength="10" pattern="\d{10}"><br />
<input type="submit">
</form>
</div>
Когда я введу число с более чем 10 цифрами во 2-м поле и нажму "Отправить", пока в первом поле у меня 1-10 букв, форма будет отправлена.
Я думал pattern="\d{10}"
, что поле должно содержать не более 10 цифр?