我正在使用JSF2。我有一个数据表。为了使示例更容易,我们假设每行中有两列:
输入字段
按钮
如果输入字段已更改,我想更改按钮的文本,而不向服务器发出任何请求。
直到这次改变我使用js的值。虽然在这种情况下我不知道如何连接没有id的两列,我也不知道如何生成可以使用的Id,因为我不能使用varStatus。
我是JSF的新手很抱歉,如果它是微不足道的,我没有找到解决方案。
答案 0 :(得分:1)
如果您不想发送请求,则可以在javascript中完全执行此操作。 编写一个更改按钮文本的函数,然后从inputfield中的onchange属性调用它。这只会在输入字段失去焦点时更改文本。如果要在键入内容时更改文本,可以将该函数注册到inputfield的keydown和keyup属性。