小程序
小游戏
企业微信
微信支付
扫描小程序码分享
在1里面用中文输入qqq字母 什么也不选择也不要点击,直接点击进入第二个input
点击保存 不触发按钮事件
2.重新进入1 点击右下角完成 ,自动触发submit 出现提交成功 代码片段下面上
复现代码:wechatide://minicode/txJDq8mT7944
复现操作视频:https://weibo.com/tv/v/H40Pejc2m?fid=1034:4309564875566581
22 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
不是点击按钮没反应,是你没点到位置上。看到的界面跟浏览器实际渲染的界面位置不一样。
判断下iOS设备。执行下面代码,用的事件委托,每次输入框或者下拉框离开焦点时,触发一下页面重绘
inputBlur () {
let $view = document.querySelector(
'.yd-scrollview'
);
if
(!$view)
return
;
$view.setAttribute(
'tabIndex'
, 1);
$view.addEventListener(
'blur'
,
function
(e) {
([
'INPUT'
'SELECT'
].indexOf(e.target.tagName) > -1) {
document.body && (document.body.scrollTop = document.body.scrollTop);
}
},
true
虽然 blur 并不能冒泡,但addEventListener第三个参数设置为true即可。代码需要自己改下选择器。
如果是jQuery,那事件委托就更简单了
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
小程序里面你跟我说document,怕是有毒
还是没修复好,表单内有多个input,连续输入多个,提交按钮就失效,手机屏幕点破都没反应,请问什么时候修复好,急死我了
我们做的的是一个记录工单类型的小程序,上了就是输入一大堆东西,然后提交不了。被客户抱怨死了,老是提交不了
安卓6.7.3也有这个问题,麻烦问下什么时候能解决
我也遇到了
这个问题是输入第一个文本框后,没有点击完成,也没有点击其他地方 而是直接进入第二个文本框,这时候这个提交按钮就失效了,如果每次输入后点击完成或者点击其他地方是没有问题的,这个是机型好像没有什么关系
修复了吗???
1
是的,我也遇到同样的问题,求尽快解决...
贴代码,感觉你是吧input 绑定了bindconfirm,而form没写事件
正在加载...
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
不是点击按钮没反应,是你没点到位置上。看到的界面跟浏览器实际渲染的界面位置不一样。
判断下iOS设备。执行下面代码,用的事件委托,每次输入框或者下拉框离开焦点时,触发一下页面重绘
inputBlur () {
let $view = document.querySelector(
'.yd-scrollview'
);
if
(!$view)
return
;
$view.setAttribute(
'tabIndex'
, 1);
$view.addEventListener(
'blur'
,
function
(e) {
if
([
'INPUT'
,
'SELECT'
].indexOf(e.target.tagName) > -1) {
document.body && (document.body.scrollTop = document.body.scrollTop);
}
},
true
);
},
虽然 blur 并不能冒泡,但addEventListener第三个参数设置为true即可。代码需要自己改下选择器。
如果是jQuery,那事件委托就更简单了
小程序里面你跟我说document,怕是有毒
还是没修复好,表单内有多个input,连续输入多个,提交按钮就失效,手机屏幕点破都没反应,请问什么时候修复好,急死我了
我们做的的是一个记录工单类型的小程序,上了就是输入一大堆东西,然后提交不了。被客户抱怨死了,老是提交不了
安卓6.7.3也有这个问题,麻烦问下什么时候能解决
我也遇到了
这个问题是输入第一个文本框后,没有点击完成,也没有点击其他地方 而是直接进入第二个文本框,这时候这个提交按钮就失效了,如果每次输入后点击完成或者点击其他地方是没有问题的,这个是机型好像没有什么关系
修复了吗???
1
是的,我也遇到同样的问题,求尽快解决...
贴代码,感觉你是吧input 绑定了bindconfirm,而form没写事件