问题描述:再写微信小程序的一个案例时,bindsubmit绑定事件后,事件对象e.detail.value中的值是个空对象!!!
代码实现:
// index.wxml
<form action="" bindsubmit="formsumit">
<input type="text" placeholder="请输入"/>
<button form-type="submit">提交</button>
</form>
// index.js
formsumit(e){
console.log(e.detail.value);
}
原因:input的输入框缺少name属性。
官方文档描述:
解决方式:
<form action="" bindsubmit="formsumit">
<input type="text" placeholder="请输入" name="input"/>
<button form-type="submit">提交</button>
</form>