надо запретить ввод символов кроме знаков - + и цифр, надо запретить ввод более шестизначного числа, с знаком или без, надо запретить ввод знаков между цифрами, и после цифр, знак может быть только перед цифрами, в поле не может быть более одного знака - или +, при вводе 0, 000, 000000, без знака или со знаком - или +, скрипт должен исправить значение на 1 г. до н.э., когда пользователь начинает вводить в инпут, тип поля должен изменится с type="text" на type="number"
спустя 0.7сек после того как пользователь прекратил ввод данных, скрипт должен обрезать знак и ведущие нули, если они есть, и переключить селектед между опциями в случае необходимости, вернуть первоначальное значение type="text"
возможно ли это сделать на js ?
|