Я пытаюсь использовать тип ввода = «число» и swich вместе. Когда я пишу номер 2 (или какой-либо другой) в поле ввода и нажимаю кнопку, я надеюсь получить результат «что-то 2», но я получаю «неопределенный».html input type = "text" как случай для переключателя undefined
увидеть мой код HTML:
<body>
<form>
<input type="number" id="entr">
<input type="button" onclick="func()" value="go">
</form>
<p5 id="demo"></p5>
и ЯШ:
function func() {
var x;
var a = document.getElementById("entr").value;
switch (a) {
case 0:
x = "something 0";
break;
case 1:
x = "something 1";
break;
case 2:
x = "something 2";
break;
case 3:
x = "something 3";
break;
}
document.getElementById("demo").innerHTML = x;
}
Когда я использую по умолчанию в коммутаторе его выполнить этот блок кода, но никогда не один из другого кода. спасибо за ответ