2010-07-27 47 views
0

我正在使用jsf portlets(JSR 168),并且我正在实现ajax与JSF(我有一个文本字段并选择一个菜单,在文本字段上输入一个字符,应该得到菜单上的匹配字符串,一个自动完成功能)。但我没有使用像richfaces/facelets等任何jsf adv规范。我们的项目仍然使用jdk1.4。Ajax与JSF - (没有RichFaces/No Ajax4Jsf)

所以我有一个h:inputText与onkeyup事件调用javascript方法,并获取值选择一个菜单。这工作完全正常。

但后来我试图用h:commandbutton提交带有textfield值和selectonemenu值的表单。

出现问题,jsf bean中的动作没有被调用。 但是当我试图从h:inputtext中删除onkeyup事件时,它完美地工作。

请给我建议。 whatz走到这里。

回答

0

解决了问题...我的selectonemenu出现了问题,当它从ajax拉出时,它不能识别该物品。所以现在用html选择取而代之,但我想通过javascript来构建f:selectitem。