我有一个像这样的输入框
router.navigateTo(context, "/profile_screen",transition: TransitionType.fadeIn,);
我正在尝试通过<input type="text" class="form-control" onblur="getProductqty('+this.value+')"
placeholder="0" id="'+productSizeId+'">
函数获取输入字段的值。
我已经尝试过了
getProductqty()
从两者中我发现了未定义的值。请任何帮助。预先谢谢你。
答案 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">