完成输入后获取文本框的值

时间:2021-05-08 12:51:04

标签: javascript html jquery

需要在使用 JavaScript 键入后获取键入的值但功能不起作用。

我的代码:

<input onkeyup= "myfunction()" type="number" name="textboxname" value="">

<script>
  
 function myfunction()
 {
   alert($(this).val());
 }

</script>

2 个答案:

答案 0 :(得分:2)

您可以将值作为参数传递给您的函数

<input type="text" onkeyup="myfunction(this.value)">
<script>
function myfunction(value) {
    console.log(value)
}
</script>

答案 1 :(得分:0)

为您的输入字段提供 id 并使用 $('#id').val() 函数

所以你的代码应该是

<input onkeyup="myfunction()" id="my_id" type="number" name="textboxname">

  <script>

    function myfunction() {
      alert($('#my_id').val());
    }

  </script>
相关问题