Javascript onkeypress事件在Mozilla Firefox Web浏览器中无法正常工作

Javascript onkeypress事件在Mozilla Firefox Web浏览器中无法正常工作,javascript,Javascript,我有一个带有onkeypress事件的html表,如: <tr onclick="RowOnClickEvent();" class="PikerBodyRowStyle" onkeypress="return Test(event);"> <td class="PikerCellStyle" style="width:10px; text-align:left"> <input type="c

我有一个带有onkeypress事件的html表,如:

<tr onclick="RowOnClickEvent();" class="PikerBodyRowStyle" onkeypress="return Test(event);">
                                    <td class="PikerCellStyle" style="width:10px; text-align:left"> <input type="checkbox" value="@item.AccountHeadID" name="chkBox" /> </td>
                                    <td class="PikerCellStyle" style="width:150px; text-align:left">@Html.DisplayFor(modelItem => item.AccountCode)</td>
                                    <td class="PikerCellStyle" style="width:160px; text-align:left">@Html.DisplayFor(modelItem => item.AccountHeadName)</td>
                                </tr>
它在Internet explorer中运行良好,但Mozilla Firefox无法运行。

更改

onkeypress="return Test(e);"


不能向tablerow提供javascript操作。相反,您可以使用一些按钮或链接来创建您的操作。你也可以把它放在td标签上。javascript操作在那里起作用。

xdazz i try onkeypress=“return Test(event);”但现在我仍然面临同样的问题,我相信在尝试将键事件放在通常不响应键事件的元素(如
)上时,会遇到跨浏览器问题。
onkeypress="return Test(e);"
onkeypress="return Test(event);"