复选按钮二选一

QQ浏览器截图20190418085533.png

这两个复选按钮能不能二选一,选择其中一个另一个变为灰色不能下拉

FineReport 18328816101 发布于 2019-4-18 08:58
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
孤陌Lv6资深互助
发布于2019-4-18 09:06(编辑于 2019-4-18 09:48)

那就写JS

var state1 = this.getValue();


var p2= this.options.form.getWidgetByName("p2");

var p3= this.options.form.getWidgetByName("p3");



if (state1.length!=0){

p2.setEnable(false);


}

else if(state1.length==0){

p2.setEnable(true);


}    这个JS分别写在2个控件里 控件名 自己根据实际情况修改


  • 18328816101 18328816101(提问者) 是事件吗,初始化后还是状态改变
    2019-04-18 09:22 
  • 孤陌 孤陌 回复 18328816101(提问者) 状态变化
    2019-04-18 09:22 
  • 18328816101 18328816101(提问者) 回复 孤陌 有些小问题,我的日期按钮是p2,月份是p3,但是现在:1、选中p2后p3还能选,但是p2不能再取消;2、选一次p3后,p2变灰,但是p3再取消的时候p2还是灰的
    2019-04-18 09:39 
  • 孤陌 孤陌 回复 18328816101(提问者) 是2个控件都写
    2019-04-18 09:41 
  • 孤陌 孤陌 回复 18328816101(提问者) 如果在P2控件写这个 那就设置P3不可用 需要把JS里的IF判断里的P2修改成P3 然后在P3控件里写 IF就要修改成P2
    2019-04-18 09:42 
  • 2关注人数
  • 937浏览人数
  • 最后回答于:2019-4-18 09:48
    请选择关闭问题的原因
    确定 取消
    返回顶部