找回密码
 立即注册

QQ登录

只需一步,快速开始

qsy_2021

中级会员

51

主题

188

帖子

853

积分

中级会员

积分
853
qsy_2021
中级会员   /  发表于:2022-9-9 13:45  /   查看:1731  /  回复:4
66金币
借鉴以下方法,点击'zhangSan',console.log value_a,点击'tianQi',value_e……

  1. $('[fgcname="viewSwitch"]').on('click',function(){
  2.             if($("select").val()==1){
  3.             console.log('nameA');
  4.             }
  5.             else if($("select").val()==2){
  6.             console.log('nameB');
  7.             }
  8.             else if($("select").val()==3){
  9.             console.log('nameC');
  10.             }
  11.             else if($("select").val()==3){
  12.             console.log('nameD');
  13.             }
  14.             else if($("select").val()==3){
  15.             console.log('nameE');
  16.             }
  17.             });
复制代码



附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,因为单选按钮是已经封装好的组件,里面其实有很多层,因此不能直接将onclick绑定在单选按钮上,click事件可以支持绑定在按钮、图片和超链接单元格类型上: Click事件 - 活字格V7帮助手册 - 葡萄城产品文档中心 (grapecity.com.cn) 因此,如果要实现点击输出单选按钮值的效果,可以考虑先取到单选框中的所有按钮,并为其绑定click事件,选择器可以参考: jQuery 选择器 | 菜鸟教程 (runoob.com) 这一层 然后使用getVal ...

4 个回复

正序浏览
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-9-9 17:32:08
5#
qsy_2021 发表于 2022-9-9 15:39
业务逻辑变更,这一块不再用了,但同时感谢Chelsey.W的帮助。

好的呢,后续有问题欢迎继续发帖交流~
回复 使用道具 举报
qsy_2021
中级会员   /  发表于:2022-9-9 15:39:32
4#
Chelsey.Wang 发表于 2022-9-9 15:14
您好,因为单选按钮是已经封装好的组件,里面其实有很多层,因此不能直接将onclick绑定在单选按钮上,click ...

业务逻辑变更,这一块不再用了,但同时感谢Chelsey.W的帮助。
回复 使用道具 举报
SimonPortgas悬赏达人认证 活字格认证
中级会员   /  发表于:2022-9-9 14:55:04
2#
单元按钮的值可以用 Excel 公式引用得到:

如果要用 JS 的话,获取引用了单选按钮单元格的值应该就可以了。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
最佳答案
最佳答案
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-9-9 13:45:37
来自 3#
您好,因为单选按钮是已经封装好的组件,里面其实有很多层,因此不能直接将onclick绑定在单选按钮上,click事件可以支持绑定在按钮、图片和超链接单元格类型上:
Click事件 - 活字格V7帮助手册 - 葡萄城产品文档中心 (grapecity.com.cn)
因此,如果要实现点击输出单选按钮值的效果,可以考虑先取到单选框中的所有按钮,并为其绑定click事件,选择器可以参考:
jQuery 选择器 | 菜鸟教程 (runoob.com)
这一层

然后使用getValue就可以获得单选框的值:
getValue方法 - 活字格V7帮助手册 - 葡萄城产品文档中心 (grapecity.com.cn)
  1. //给按钮绑定点击事件处理函数
  2. var onClick = function(arg) {
  3. var cellValue = Forguncy.Page.getCell("viewSwitch").getValue();
  4. alert(cellValue);
  5. }
  6. //获取当前页面
  7. var page = Forguncy.Page;
  8. //获取当前页面上所有的选项按钮
  9. var cell =$(".FUI-toggle-inner");
  10. //绑定单元格的事件
  11. cell.bind("click", onClick);
复制代码
这里取了当前页面所有的的选项按钮作为示例,实际使用中选择器还需要加一些限定条件,确保取到的是想要的单选框,这里需要您自己研究一下哈~


另外,需要注意的事,click事件的发生顺序是在单选按钮中的值变化之前。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部