按钮组件的多个点击事件,js能否让下面的事件不触发

也就是第一个点击时间中有个判断条件,如果条件不成立,我不想让下一条事件触发

1.png

FineReport 为什么白 发布于 2023-8-15 16:51
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-8-15 16:54

这个两个点击事件是互不干扰的 再增加一个隐藏的按钮,在第一个JS里面调用它的click事件

https://help.fanruan.com/finereport10.0/doc-view-4007.html 

  • 为什么白 为什么白(提问者) 互不干扰那有先后顺序吗
    2023-08-15 17:04 
  • Z4u3z1 Z4u3z1 回复 为什么白(提问者) 从上到下
    2023-08-15 17:07 
  • Z4u3z1 Z4u3z1 回复 为什么白(提问者) 刚用alert测试了一下,在第一个(上面的)return false 后第二个点击事件就不执行了。你试试看可以延伸到你的应用中不
    2023-08-15 17:08 
  • 为什么白 为什么白(提问者) 回复 Z4u3z1 是的 return false我也知道,如果两个事件都是【js代码】的话是可以的,但是我一个是【js代码】一个是【提交入库】,然后我写了return false,提交入库那个还是执行了,看来只能调用点击事件了
    2023-08-15 17:32 
最佳回答
0
snrtuemcLv8专家互助
发布于2023-8-15 16:55

直接用

if(){}

else if(){}

else if(){}

else{}

格式就可以,不满足不触发

最佳回答
0
free_zzLv6中级互助
发布于2023-8-15 16:58

两个js写成一个啊

用if判断就行了  你都说了 有条件啊  不成立就不执行就行了

  • 为什么白 为什么白(提问者) 一个事件是提交入库事件 没法写成一个
    2023-08-15 17:05 
  • free_zz free_zz 回复 为什么白(提问者) 提交入库用js提交,不要用那个,在填报属性那里弄字段,删除同理写个条件属性例如A1=1才执行删除,点击事件里面写js提交 ,并给页面上的A1赋值,不成立赋值1
    2023-08-15 17:16 
  • 为什么白 为什么白(提问者) 回复 free_zz 我懂你意思 但是我的填报属性里有正常的增删改的属性,删除这个是多选的单独删除,所以不想搞到一起
    2023-08-15 17:26 
最佳回答
0
CT1448Lv5中级互助
发布于2023-8-15 17:01

拆成两个按钮,分别写这两个事件,点击第一个按钮,条件成立触发第二个按钮的点击事件。

  • 3关注人数
  • 324浏览人数
  • 最后回答于:2023-8-15 17:01
    请选择关闭问题的原因
    确定 取消
    返回顶部