【发布时间】:2017-01-24 09:25:29
【问题描述】:
一旦这个JSP页面加载,如果我按下“Enter”按钮点击“选择工作项目”按钮,即first div tag,我想禁用它。当我按下“Enter”时,我不希望执行任何操作,但是当我使用鼠标单击时它应该可以工作。
<table border="0" cellpadding="0" cellspacing="0" width="95%" class="DataTable">
<tr>
<td width="30%" >
<div align="Center">
<a Href="" OnMouseOut="isimgact( 'btSelectWorkItm',0)" OnMouseOver="isimgact( 'btSelectWorkItm',1)" onclick ="return fnSubmitWorkList( document.template,'<%=workList.getNoOfChkBoxes()%>','selectWI','TWL','WorkList');">
<img src="<%=PAGEBUTTON%>/SelectWorkItm.gif" name= "btSelectWorkItm" alt="Select Work Item" tabindex="10" width="165" height="25" style="CURSOR: hand" border="0" ondrop="fnDrop()" ondragover="fnOverDrag()">
</a>
</div>
</td>
<td width="30%">
<div align="Center">
<a Href="" OnMouseOut="isimgact( 'btTnfToTeamUsr',0)" OnMouseOver="isimgact( 'btTnfToTeamUsr',1)" onclick ="return fnSubmitWorkList( document.template,'<%=workList.getNoOfChkBoxes()%>','transferTU','TWL','WorkItemRout');">
<img src="<%=PAGEBUTTON%>/TnfToTeamUsr.gif" name= "btTnfToTeamUsr" alt="Transfer To User" tabindex="10" width="165" height="25" style="CURSOR: hand" border="0" ondrop="fnDrop()" ondragover="fnOverDrag()">
</a>
</div>
</td>
<td width="30%">
<div align="Center">
<a Href="" OnMouseOut="isimgact( 'btTnfToSite',0)" OnMouseOver="isimgact( 'btTnfToSite',1)" onclick ="return fnSubmitWorkList( document.template,'<%=workList.getNoOfChkBoxes()%>','transferTS','TWL','WorkItemRout');">
<img src="<%=PAGEBUTTON%>/TnfToSite.gif" name= "btTnfToSite" alt="Transfer To Site" tabindex="10" width="165" height="25" style="CURSOR: hand" border="0" ondrop="fnDrop()" ondragover="fnOverDrag()">
</a>
</div>
</td>
</tr>
</table>
【问题讨论】:
-
添加一个 JavaScript onload 方法以将焦点保持在别处。
-
您有什么可以成为焦点的输入吗? PS:这可能是高级用户可能喜欢的功能,使用鼠标不是使用应用程序的唯一方式,甚至是 WebApp。
tab和enter不应该接触太多 -
不,我没有任何关注的输入
-
shi 你能告诉我如何改变焦点
标签: javascript java jsp jsp-tags