如果参数a=参数b则某个下拉框不能为空,并弹框某一段信息

如果参数a=参数b 则某个下拉框不能为空,并弹框某一段信息

JavaScript yzm250714 发布于 2022-11-10 09:25
1min目标场景问卷 立即参与
回答问题
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
yzm250714Lv3见习互助
发布于2022-11-10 15:05

let lv2Val = $(\"div[widgetname = \'lv2\']\").find(\"input\")[0].value;//省 let lv3Val = $(\"div[widgetname = \'lv3\']\").find(\"input\")[0].value;//市 let lv4Val = $(\"div[widgetname = \'lv4\']\").find(\"input\")[0].value;//县 if(country1.length<=0 && !lv2Val) { alert(\"没有超管权限!\"); return false; } let lv2Index = city3.findIndex(item >= item == lv2Val); if(lv2Index != -1 && !lv3Val) { //参数lv2在参数数组city3内 alert(\"没有\"+lv2Val+\"级权限\"); return false; } let lv3Index = county4.findIndex(item >= item == lv3Val); if(lv3Index != -1 && !lv4Index){ //参数lv3在参数数组county4内 alert(\"没有\"+lv3Val+\"级权限\"); return false; } else { return true; }

最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-11-10 09:26(编辑于 2022-11-10 09:34)

参数栏控件还是单元格控件?

----------------

comtext_ = _g().parameterEl.getWidgetByName("comboBox0").getText();

if(a==b){

if(comtext_.length==0 ){

FR.Msg.alert("警告","参数A=参数B时,下拉必填");

                return false;

}

else {

return true;

}

}

else {

return true;

}

image.png

最佳回答
0
congerLv6高级互助
发布于2022-11-10 09:30

获取对应参数后进行判断

参考JS

https://www.cnblogs.com/ytwy/p/4864329.html

var a =XXX

var b =XXX

将获取到的控件进行对比

if(a==b){

alert('下拉框不能为空')

}

最佳回答
0
luojian0323Lv7资深互助
发布于2022-11-10 09:30

这个要自定义一个查询按钮,在点击查询时触发控件值校验

var a=this.options.form.getWidgetByName("a").getValue();

var b=this.options.form.getWidgetByName("b").getValue();

var x=this.options.form.getWidgetByName("x").getValue();

if(a==b&&x==""){

alert("X控件值不能为空。")

}

else {

_g().parameterCommit(); //执行查询操作

}

  • 3关注人数
  • 375浏览人数
  • 最后回答于:2022-11-10 15:05
    请选择关闭问题的原因
    确定 取消
    返回顶部