Руслан Абсалямов, ну я не могу показать скрин свой) какая разница если мне не дает записывать ничего кроме цифр) а насчет того, что у вас так делает, какая у вас версия хром? посмотрите в caniuse.com совместимость с браузерами input type=number и pattern атрибут
windf1n, Ошибка данная связана с защитой от злоумышленников. Если сам код ошибки прочитать, то будет ясно, что input[type=file].value программно можно ТОЛЬКО очистить, т.е. elem.value = "". По другому никак.
Nikolay Petyukh, уважаемый, давайте не будем на личности переходить.
Также, мое имя не английского происхождения, и читается, как и пишется. А вот с английским у всех какой-то акцент может быть. Вам бы с индусами и азиатами стоило пообщаться а английском. Тогда бы вам было по барабану на то как я написал, заметьте не произнес. С точно такой же логикой я могу вам предъявить, чтобы вы мне написали way русскими буквами, прям как читается)
Так что, давайте не будем из-за какой-то мелочи флудить
windf1n, так стоп. давайте договоримся, вы кидаете максимально рабочий (имеющийся у вас код) в песочницу (codepen/jsfiddle) и там уже я помогаю вам с ним разобраться, сами прекрасно понимаете, человеческий мозг не лучший компилятор)
Max Ba, раз это решение, то выложите ваш комментарий как ответ и отметьте как решение. чтобы другие смогли сразу увидеть решение. Надеюсь, смог хоть как-то помочь