<a href="#" onclick="return oamSubmitForm('display_form','display_form:link_prev');" id="display_form:link_prev"> < Prev</a>
<a href="#" onclick="return oamSubmitForm('display_form','display_form:link_next');" id="display_form:link_next"> Next ></a>
</div>
</td>
</tr>
<tr>
<td colspan="14" height="5" nowrap="nowrap" class="WhiteRow"></td>
</tr>
<input type="hidden" id="display_form:removeUserId" name="display_form:removeUserId" value="" />
<input type="hidden" id="display_form:remove111" name="display_form:remove111" value="" />
<input type="hidden" id="display_form:remove222" name="display_form:remove222" value="" />
<input type="hidden" id="display_form:showPrev" name="display_form:showPrev" value="true" />
<input type="hidden" id="display_form:showNext" name="display_form:showNext" value="true" />
<tr>
<td colspan="14" height="30" nowrap="nowrap" align="center">
<input type="button" class="disabledfield" id="button_edit" value="Edit Details" onclick="populateEditRow();" />
<input id="display_form:button_remove" name="display_form:button_remove" type="submit" value="Remove" onclick="populateRemoveRow();;" class="disabledfield" />
</td>
</tr>
<tr>
<td height="10"></td>
</tr>
</table>上面的HTML是JSF所呈现的。当点击上一步/下一步时,我得到的javascript错误是‘无效参数’,JSF已经创建了一些函数,比如oamSubmitForm和其他几个函数。
可能的问题是什么?有什么明显的吗?
发布于 2010-07-02 01:41:22
看起来您正在使用MyFaces。我不认为这个函数来自Mojarra。至少,对于MSIE浏览器的JS引擎来说,这种没有帮助的JavaScript错误是典型的。
你试过不同的(更好的)浏览器吗?例如FireFox?它在那里工作还是不工作?如果没有,你有没有尝试过Firebug的JS调试器来确定这个JS错误的根本原因?如果它显然是由MyFaces生成的JS函数中的错误引起的,那么你需要尝试将MyFaces升级到最新版本(或者直接替换为Mojarra)。如果升级MyFaces没有帮助,那么在他们的问题攻击器上报告一个问题,以及再现这个问题的确切JSF代码的最小工作代码片段,以及所使用的浏览器的详细版本信息。
https://stackoverflow.com/questions/3159491
复制相似问题