input
发布于 5 年前 作者 jun87 17340 次浏览 来自 问答

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

5 回复

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

如何获取这个input的value

@3

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

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

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

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

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标签,有示例

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

回到顶部