Проблема с 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, время: 18:13. |