点击按钮名

点击按钮可以使用2個按钮名吗?

设定什么函数?

minamoto 发布于 2021-8-31 07:52
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
1
AlyswlLv6见习互助
发布于2021-9-7 22:46(编辑于 2021-9-7 22:57)

尝试了一下,不知道是不是你想要的效果,如下:

说明:按钮初始值为“查询”,当点击后,按钮值变为“点击”,再次点击后,按钮值变为“查询”。

给该按钮添加点击事件,代码如下:

//获取控件值

var name1=_g().parameterEl.getWidgetByName('text').getValue();

if(name1=="查询"){

//如果控件值等于查询,点击后就赋值“点击”

_g().parameterEl.getWidgetByName("text").setValue("点击");

}

else{

//如果控件值不等于查询,点击后就赋值“查询”

_g().parameterEl.getWidgetByName("text").setValue("查询");

}

注意控件名称要保持一致:

image.png

image.png

预览效果:

image.png

点击后:

image.png

最佳回答
0
shirokoLv6资深互助
发布于2021-8-31 08:10

为什么要设定两个按钮名?能找到不就行了

最佳回答
0
JackRenLv6初级互助
发布于2021-8-31 08:26

按钮名需要通过css样式去修改。

$("#fr-btn-BUTTON1").find('button')[0].innerHTML = "按钮1";

还有另外一种解决方案,放同样大小的两个按钮在同一个位置,两个按钮的名字设定成你想要的。点击按钮1的时候隐藏按钮1,显示按钮2。点击按钮2的时候隐藏按钮2,显示按钮1。

  • 4关注人数
  • 482浏览人数
  • 最后回答于:2021-9-7 22:57
    请选择关闭问题的原因
    确定 取消
    返回顶部