本文介绍了通过JQuery在JSF inputText控件上写入数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何使用JQuery在表单内的JSF inputText控件上写入数据?
How do I write data on a JSF inputText control inside a form using JQuery?
目标是将数据传递回托管Bean.如果还有其他方法,我可以提出建议.
The objective is to pass data back to the managed bean. If there is some other way of doing it I'm open to suggestions.
这不起作用:
<h:form>
<h:inputText id="list1SortOrder"> </h:inputText>
</h:form>
<script type="text/javascript">
function saveOrder() {
$("inputText[id=list1SortOrder]").val("1");
};
</script>
推荐答案
如果要添加到Cybernate的答案中,则在使用循环表jsf元素时,应使用星号而不是美元符号.
Just to add to Cybernate's answer, you should use asterix sign instead of dollar sign in case of loop table jsf elements.
<script type="text/javascript">
function saveOrder() {
$("inputText[id*='list1SortOrder']").val("1");
};
</script>
这篇关于通过JQuery在JSF inputText控件上写入数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!