显然在带有提交按钮和 IE 的 xpages 中似乎存在某种问题。所以我不得不如下设置提交按钮。
<xp:button value="Submit" id="button2" type="submit">
<xp:eventHandler event="onclick" submit="true" refreshMode="partial" refreshId="panelErrMsg" immediate="false" save="true">
当我这样做时,我得到“更新某些页面 xhr 取消时发生错误”,然后按 enter 或单击按钮。只要按钮不是类型提交,它就可以正常工作,但是我当然需要单击按钮,并且我希望可以选择按 Enter。
提交按钮是表单上的唯一按钮。
更新:这是一个演示问题的完整示例:
<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core">Unique Number: 
<xp:text escape="true" id="computedField1" value="#{javascript:@Unique();}"></xp:text>
<xp:br></xp:br>
<xp:button id="button1" value="Update" type="submit">
<xp:eventHandler event="onclick" submit="true"
refreshMode="partial" refreshId="computedField1">
</xp:eventHandler>
</xp:button>