Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsf 问题h:选择一个功能表,然后选择事件_Jsf - Fatal编程技术网

Jsf 问题h:选择一个功能表,然后选择事件

Jsf 问题h:选择一个功能表,然后选择事件,jsf,Jsf,有人知道我为什么没有达到这个警报吗 <h:selectOneMenu id="lang" binding="#{mybind}" onSelect="javascript:alert('Reacheable??')" > in说它是可用的。 提前谢谢我的代码还可以 <h:selectOneMenu id="creditBank" value="#{fundTranferExt.creditBank}" onchange="alert('Reacheable??')">

有人知道我为什么没有达到这个警报吗

<h:selectOneMenu id="lang" binding="#{mybind}" onSelect="javascript:alert('Reacheable??')" >
in说它是可用的。 提前谢谢

我的代码还可以

<h:selectOneMenu id="creditBank" value="#{fundTranferExt.creditBank}" onchange="alert('Reacheable??')">
    <f:selectItems value="#{fExtBankList}"></f:selectItems>                             
</h:selectOneMenu>                          

我还不能发表评论,但我想澄清一点。JSF在实现onselect属性方面不正确。它生成带有onselect属性的HTML select元素,但该元素对select无效。您可以使用onchange来代替它。当用户使用鼠标进行选择时,会立即触发该事件,但如果用户使用键盘进行选择,则事件会延迟到元素失去焦点为止。 此外,还必须从onchange值中删除javascript:并用小写字母编写整个属性名。onchange属性中的值始终是JavaScript,因此您无需明确提及:

<h:selectOneMenu id="lang" binding="#{mybind}" onchange="alert('Reacheable??')" >

您是否尝试删除javascript:?