微信小程序 Input框提交后清空
点击发送按钮之后,拿到输入框的数据去进行操作,而且输入框的内容会被清空(重置)
划重点,button
一定是要在form
里面,并且要有formType
属性。
下面上代码
Page({ data: { sendInfo: \'\', userMessage: \'\' },
<form bindreset="cleanInput"> <input type="text" placeholder="输入新消息" bindinput="bindMessage"></input> <button bindtap="sendMessage" formType="reset">发送 </button> </form>
bindMessage: function(e) { this.setData({ userMessage: e.detail.value }) }
cleanInput: function() { var setMessage = { sendInfo: this.data.userMessage } this.setData(setMessage) }