1

我想required=true使用 javascript 在 caf webmethods 中设置一个输入。

这是我尝试设置的代码:

if (CAF.model('#{activePageBean.clientIds['dropDowntypeFlux']}').getValue() == 'expo'){
     CAF.model('#{activePageBean.clientIds['htmlInputMatricule']}').setAttribute("required", "true");
}

但它不起作用。

4

1 回答 1

1

尝试使用 CAF.model().element 获取原始 HTML 元素:

if (CAF.model('#{activePageBean.clientIds['dropDowntypeFlux']}').element.getValue() == 'expo'){
 CAF.model('#activePageBean.clientIds['htmlInputMatricule']}').element.setAttribute("required", "true");
}

使用 CAF.model() 您正在使用具有其他功能的 JavaScript CAF 对象。

于 2020-04-01T08:24:50.857 回答