本文介绍了通过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>

推荐答案

如果要添加到Cyber​​nate的答案中,则在使用循环表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控件上写入数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-22 18:11