多个textarea时,只要没收起键盘直接点下一个,就会导致submit失效。 被用户怼了,填了一堆东西,结果提交不了。
form 表单的submit会失效,复现率100%- 当前 Bug 的表现(可附上截图) button 的submit事件失效 - 预期表现 点击button应该正常触发submit事件 - 复现路径 两个连续的textarea,先输入下方的textarea,然后输入上方的textarea,ANDROID手机submit事件100%失效 [图片] [图片] - 提供一个最简复现 Demo <form bindsubmit="formSubmit"> <textarea name='sell_address' class="weui-textarea" placeholder="请输入售楼地址" /> <textarea name='intro' class="weui-textarea" placeholder="请输入楼盘地址" /> <button formType="submit" >保存房源</button> </form> Page({ data: { }, formSubmit: function (e) { //按照复现路径,无法触发 console.log('form发生了submit事件,携带数据为:', e.detail.value) }, })
2018-10-15所以这个问题一年过去了还没解决?? 我的临时解决方案是,当用户获取焦点时,把placeholder清空,这样就不会看到文字错位了
input获得焦点时,input中的文字会闪一闪参考小程序的input官方教程,如下 https://developers.weixin.qq.com/miniprogram/dev/component/input.html 会发现input获得焦点时,input中的文字会闪一闪(如内容的会轻微上下移动,placeholder的内容有时会消失), 在iPhone6,小米5,红米等我所有测试过的机子都有同样的问题,但模拟器就没有此问题。请问怎样解决?谢谢!
2018-09-08