input

发布于 6 年前作者 jun8717566 次浏览最后编辑 6 年前来自 ask

怎么获取事先放在hidden="hidden"类型的input框值

5 回复
jie36
jie361 楼6 年前

<input type=“text” value=“{{id}}” hidden=“hidden” bindblur=“getId” focus=“{{focus}}”/>

如何获取这个input的value

tzeng
tzeng2 楼6 年前

@3

感谢这么认真的帮我解答。

我是想用input接受后台传递过来的值(但是不想在前端显示input)用作另一个request方法的参数,input标签没有hidden属性,但是加上hidden后的确可以将其隐藏。

azou
azou3 楼6 年前

可以试试用这个 API:https://mp.weixin.qq.com/debug/wxadoc/dev/api/wxml-nodes-info.html\#nodesreffieldsfields-callback

不过你 value 都绑定了 id,直接在 page 下获取 this.data.id 应该也可以吧。

wenxiuying
wenxiuying4 楼6 年前

bindinput事件,获取e.detail.value:

<input type=“text” value=“{{id}}”  bindblur=“getId” focus=“{{focus}}”  bindinput=“bindinput/>

bindinput:function(e){

 console.log(e.detail.value)

}

就能看到值了

另:input标签没有hidden属性

详细请看开发文档,关于input标签,有示例

ktao
ktao5 楼4 年前

hidden="hidden"类型的input框???