【发布时间】:2016-01-18 18:20:31
【问题描述】:
我有以下代码:
<h:form >
<h:inputText value="#{bean.property}"/><br/>
<h:commandButton
value="Send"
action="#{bean.action}"/>
</h:form>
当有人单击按钮而用户不可见时,我如何(不使用 jQuery)更改 post 表单中 inputText 的属性值?假设我知道生成的 html 中的 inputTexts 名称,例如
<input type="text" name="inputName" />
我的尝试是
document.forms['formName'].onsubmit = function(){
var txt = document.getElementsByName("inputName")[0];
txt.value = "changed"
documents.forms['formName'].submit();
}
但这会改变 inputText 中的内容,并且清晰可见。
【问题讨论】:
标签: javascript html jsf