微信小程序 清空或修改input值 的方法
来源:互联网 发布:java jdk jre下载官网 编辑:程序博客网 时间:2024/06/05 11:50
微信小程序中的input组件,用来采集用户输入文本,官方组件并未提供接口供清除页面上显示的用户输入的部分,比如想要做一个按键“清除输入”,就尴尬了,因为button组件的事件里没办法控制到input组件的属性。
网上搜了一些方法,比较讨巧的方式即,利用page data绑定的方式,即可实现上述功能,当然同时想要在程序中刷新input为其它信息也是很容易的事情了,具体参考以下代码:
xx.wxml部分,将input绑定一个变量inputTxt
<view class="page-section"> <view class="weui-cells weui-cells_after-title"> <view class="weui-cell weui-cell_input"> <input class="weui-input" placeholder-style="color:#6aa84f" maxlength="50" placeholder="手动输入" value="{{inputTxt}}" confirm-type ="send" bindconfirm="bindConfirmControl"/> </view> </view> </view>
xx.js部分,在page data中添加一个变量inputTxt
data: { inputTxt: '' } //在需要的地方调用setData,比如某button的触发事件中 this.setData ({ inputTxt: 'xxx' })
我的应用场景是,点击某button,从预置语料库中顺序挑一条语料,然后刷新到页面input组件框中显示,同时处理语料解析语义,获取语义结果后刷新到输出框中显示,具体代码如下:
bindTest: function () { log('astro.bindTest') var corpus = app.globalData.corpus; if (cursor++ >= corpus.length - 1) { cursor = 0; } //顺序选择一句语料 var corpusSelected = corpus[cursor] this.setData({ //更新页面input框显示 inputTxt: corpusSelected }) log('selected corpus:' + corpusSelected) //调用语料处理,刷新输出框结果 NliProcess(corpusSelected, this); },
欢迎参与讨论!:)
阅读全文
0 0
- 微信小程序 清空或修改input值 的方法
- jQuery获取清空input值的几种方法
- jQuery获取清空input值的几种方法
- 微信小程序提交表单清空表单input框的值
- 删除或清空指定input file的value
- javascript清空所有input的值
- js清空input file的值
- js 清空 input:file 的值
- js清空form表单里的值,清空input ,清空select
- 微信小程序中 input空间输入文字如何清空
- 微信小程序实现下拉刷新清空input输入内容
- input file的默认value清空与赋值方法
- 【小程序】清空input框内容
- 清空浏览器文件选择框中的值(清空 file input 的值)
- js 获取、清空 input type="file"的值
- js 获取、清空 input type="file"的值
- s 获取、清空 input type="file"的值
- 刷新页面清空 input text的值
- Unity3D中避免在点击UGUI的按钮时触发射线检测方法
- React Native 打包发布
- StringUtils api 中文 英文 对照
- 前端的发展史
- 将eChart图片利用POI导出到Excel
- 微信小程序 清空或修改input值 的方法
- xencenter如何安装Centos7虚拟机系统
- uploadify文件上传以及预览
- Python字符串常用方法收藏
- Java趣味赏玩
- 类、对象、属性、方法和事件的概念辨析
- 机器学习实战_12FP-growth算法发现高频项集
- CardStackView使用教程
- Uva12096