簡體   English   中英

javascript和h:commandLink問題

[英]Problems with javascript and h:commandLink

                <a href="#" onclick="return oamSubmitForm('display_form','display_form:link_prev');" id="display_form:link_prev"> &lt; Prev</a>
                <a href="#" onclick="return oamSubmitForm('display_form','display_form:link_next');" id="display_form:link_next"> Next &gt;</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呈現的內容。 當單擊Prev / Next時,我收到javascript錯誤作為“無效參數”的消息,JSF創建了一些功能,例如oamSubmitForm和其他一些功能。

可能是什么問題呢? 有什么明顯的?

看起來您正在使用MyFaces 我不知道該功能來自Mojarra 至少,對於MSIE瀏覽器的JS引擎來說,這種無用的JavaScript錯誤是典型的。

您是否嘗試過其他(更好)的瀏覽器? 例如FireFox 它在那里工作嗎? 如果不是,您是否嘗試過Firebug的JS調試器來確定此JS錯誤的根本原因? 如果顯然是由MyFaces生成的JS函數中的錯誤引起的,那么您需要嘗試將MyFaces升級到最新版本(或僅由Mojarra替換)。 如果升級MyFaces不能解決問題,請在其問題追蹤器中報告問題,並重現此問題的確切JSF代碼的最小可行代碼段,以及使用的瀏覽器的詳細版本信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM