[英]How to read a value from an inputHidden using JSF/Javascript?
I have a problem with my input in a form. 我的表格输入有问题。 I would like to get a value stored in an inputHidden but it doesn't work.
我想获取存储在inputHidden中的值,但是它不起作用。
JSF Code : JSF代码:
<h:form id="testForm">
<h:selectOneMenu id="list" ...>
....
</h:selectOneMenu>
<h:inputHidden id="codeShop" value="#{myBean.codeShop}" />
<h:commandButton immediate="true" value="#{bundle.print}"
onclick="return test();"/>
JS Code : JS代码:
function test(){
var codeShop = document.getElementById("testForm:codeShop").value;
var list = document.getElementById("testForm:list").value;
...
}
I succeed to get the selectOneMenu value but document.getElementById("testForm:codeShop") doesn't work. 我成功获取了selectOneMenu值,但是document.getElementById(“ testForm:codeShop”)无法正常工作。
Generated HTML output : 生成的HTML输出:
<input id="testForm:codeShop" type="hidden" name="testForm:codeShop"/>
I don't understand why my value is not in my inputHidden. 我不明白为什么我的值不在我的inputHidden中。 Is this normal?
这正常吗?
Thank you. 谢谢。
使用代码,因为这是通过ID获得价值的正确代码。
function test(){ var codeShop = document.getElementById("codeShop").value; var list = document.getElementById("list").value; ... }
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.