gpt4 book ai didi

java - 读取

in onchange callback 的客户端值

转载 作者:行者123 更新时间:2023-11-29 10:18:19 25 4
gpt4 key购买 nike

鉴于此:

<p:selectOneMenu value="#{myBean.selection}" onchange="handleChange();">
<f:selectItem itemLabel="foo" itemValue="0"/>
<f:selectItem itemLabel="bar" itemValue="1"/>
</p:selectOneMenu>

<script type="text/javascript">
function handleChange() {
// Do something here...
}
</script>

如何在 JavaScript 中检测所选项目,以便我可以在 handleChange() 函数中采取适当的操作(例如显示/隐藏 div)?似乎没有这方面的任何文档。

最佳答案

所选值位于 this.value 可用的 HTML DOM 事件属性中。

<p:selectOneMenu value="#{myBean.selection}" onchange="handleChange(this.value)">
<f:selectItem itemLabel="foo" itemValue="0"/>
<f:selectItem itemLabel="bar" itemValue="1"/>
</p:selectOneMenu>

<script type="text/javascript">
function handleChange(selection) {
// Do something here with selection...
}
</script>

There doesn't appear to be any documentation for this.

这不是 JSF 特有的,而是一般的 HTML/JS,因此应该通过在客户端查看 JSF 生成的 HTML 输出并了解一些基本的 HTML/JS 来找到答案。

关于java - 读取 <p :selectOneMenu/> in onchange callback 的客户端值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12065143/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com