模糊获取输入文本的值

时间:2018-08-09 05:54:27

标签: javascript jquery

我有一个像这样的输入框

router.navigateTo(context, "/profile_screen",transition: TransitionType.fadeIn,);

我正在尝试通过<input type="text" class="form-control" onblur="getProductqty('+this.value+')" placeholder="0" id="'+productSizeId+'"> 函数获取输入字段的值。

我已经尝试过了

getProductqty()

从两者中我发现了未定义的值。请任何帮助。预先谢谢你。

2 个答案:

答案 0 :(得分:1)

您可以简单地将引用this传递给getProductqty函数,并获得输入值,如

function getProductqty(input){
  console.log(input.value)
}
<input type="text" class="form-control" onblur = "getProductqty(this)" placeholder="0" id="productSizeId">

答案 1 :(得分:0)

您只需传递this并将其获取到函数中,然后访问其上的value属性。或者,如果您想通过this.value,则不需要所有额外的+'

function getProductqty(value){
  console.log(value);
}
<input type="text" class="form-control" onblur = "getProductqty(this.value)" placeholder="0">