Я ищу для создания поля в форме HTML, которое позволяет пользователю набирать номер национального страхования (пример формата: AB123456A
) и ничего больше.Тип ввода - шаблоны
Я огляделся и обнаружил, что ниже:
<input type="text" name="natin"
value="<?php echo"$nino";?>"
pattern="[A-Z]{2}[0-9]{6}[A-Z]{1}"
class="form-control" required>
Однако это позволяет мне набирать ничего, есть способ ограничить это?
Что вы ищете является маска ввода - смотрите здесь http://stackoverflow.com/questions/12578507/how-to-implement-an-input-with-a-mask –
может быть, это [ плагин] (https://igorescobar.github.io/jQuery-Mask-Plugin/) будет полезен – ssnake
Аналогичный вопрос: http://stackoverflow.com/questions/2980038/allow-text-box-only-for-letters -using-jquery –