input框里面有一个按钮,点击按钮的时候就触发了input框失焦事件

发布于 6 年前作者 wantao20150 次浏览最后编辑 6 年前来自 ask

需求是想让用户点击别处隐藏input框,但是此时点击评论按钮会导致触发blur事件直接把框给隐藏了,此时请求都还没发送出去?这个要怎么解决

4 回复
mchang
mchang1 楼6 年前

可不可以这样,失焦事件更新隐藏属性值的时候,用setTimeout延时几秒再更新,只要能保证下一次事件能完整执行就好了。

ntao
ntao2 楼6 年前

评论按钮的点击行为换成bindtouchstart或catchtouchstart来触发

mhan
mhan3 楼6 年前

你是用的button提交的form的形式?然后input框里内容是bindblur赋值的?

yongjin
yongjin4 楼4 年前

输入框输入框输入框 | 按钮