предел для шаблона входного значения в html5 - PullRequest
0 голосов
/ 31 октября 2018

Как установить минимальное и максимальное значение для текстового поля ввода. Я пытался, но не работал. Как решить эту проблему? Этот шаблон будет поддерживать только до 10, но я хочу от 100 до 100000 Так как изменить этот шаблон для этого?

 <input type="number" placeholder="User Id" required  pattern="(10|([1-2][0-9])|[1-9])"  [(ngModel)]="userId" name="userId"  #pickedId="ngModel">

Ответы [ 2 ]

0 голосов
/ 31 октября 2018

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

legend {
    background-color: #000;
    color: #fff;
    padding: 3px 6px;
}

.output {
    font: 1rem 'Fira Sans', sans-serif;
}

input,
label {
    width: 43%;
}

input {
    margin: 1rem 0;
}

label {
    display: inline-block;
    font-size: .8rem;
}

input:invalid + span:after {
    content: '✖';
    color: #f00;
    padding-left: 5px;
}

input:valid + span:after {
    content: '✓';
    color: #26b72b;
    padding-left: 5px;
}
 <span class="validity"></span>

<input type="number" id="userId" name="userId"
           placeholder="Min: 100, max: 10000"
           min="100" max="10000" />
    <span class="validity"></span>
0 голосов
/ 31 октября 2018

Попробуйте использовать атрибуты min и max.

 <input type="number" min="1" max="999" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...