Проблема с input
<input type = "number" id = "vvedennoeChislo" class = "knopka"> let s = document.getElementById('vvedennoeChislo').value; console.log(s); Почему выдаёт всё равно пустую строку если кто-то ошибся и написал "+" или "-" внутри числа? Я уже даже придумал два рабочих алгоритма для решения этой проблемы, но основная проблема осталась в этом! :-( |
nEmEc,
подожду телепата-переводчика ... |
Цитата:
|
nEmEc,
может про события почитать? |
<input type = "number" id = "vvedennoeChislo" class = "knopka"> <br> <button onclick = test()>НАЖМИ</button> <script> function test(){ let s = document.getElementById('vvedennoeChislo').value; console.log(s); }; </script> |
При вводе положительных и отрицательных чисел всё ОК, но если ввёл внутри числа плюс или минус, то пустая строка. Не могу понять почему.
|
nEmEc,
перевод: как считать текст 90-90 из type = "number" ? ответ: не знаю))) |
Цитата:
|
Логично. А как тогда проверить введённое число на наличие лишних +/- ?
|
Цитата:
if(input.validity.badInput) alert("фигня а не число"); |
Часовой пояс GMT +3, время: 11:33. |