javascript - 从 p:selectedCheckbox javascript 获取值复选框
问题描述
我有一个 JavaScript 函数,我想将选中的值分配给fixedLoss()
JavaScript 函数。我调用fixedLoss()
函数,但我不使用 PrimeFaces 获取检查值信息。
<p:selectBooleanCheckbox id="fixedLossId" value="#{chargebackBean.selectedChargebackCategory.fixedLoss}">
<p:ajax event="change" update="fixedLossDateTime" oncomplete="fixedLoss()" />
</p:selectBooleanCheckbox>
<script>
function fixedLoss() {
if (fixedLossSelected ??) {
...
}
else {
...
}
}
</script>
解决方案
您必须widgetVar
向小部件添加一个属性:
<p:selectBooleanCheckbox id="fixedLossId"
value="#{chargebackBean.selectedChargebackCategory.fixedLoss}"
widgetVar="checkBox"
>
<p:ajax event="change" update="fixedLossDateTime" oncomplete="fixedLoss()" />
</p:selectBooleanCheckbox>
然后用它来访问控件:
$(PF('checkBox').input).is(':checked');
推荐阅读
- azure - 天蓝色数据块中的 Sql 查询速度较慢
- php - 通过表PHP调用它后如何隐藏一个值
- webgl - WebGL如何避免长着色器编译停止选项卡
- javascript - 未捕获的类型错误:无法读取未定义的属性“id”-将数组回显到脚本中时
- excel - 在 vba excel 上仅选择 10 个字符(右)
- sql - Oracle 连接到多个列中的任何一个
- python-3.x - ASGI:哨兵错误似乎显示来自不同请求的混合回溯
- java - 获取 XML 文档中元素的数量
- kubernetes - 将复杂的 YAML 转换为 .tf
- elasticsearch - fluentd :使用弹性搜索 FluentD 和 Kibana 从多个资源聚合日志