Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/478.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JSP默认光标位置_Javascript_Java_Jsp_Jsp Tags - Fatal编程技术网

Javascript JSP默认光标位置

Javascript JSP默认光标位置,javascript,java,jsp,jsp-tags,Javascript,Java,Jsp,Jsp Tags,一旦这个JSP页面加载,如果我按下“回车”按钮,单击“选择工作项”按钮,即第一个div标记,我想禁用它。我不希望在按下“回车”键时执行任何操作,但在使用鼠标单击时它应该可以工作 <table border="0" cellpadding="0" cellspacing="0" width="95%" class="DataTable"> <tr> <td width="30%" >

一旦这个
JSP
页面加载,如果我按下“回车”按钮,单击“选择工作项”按钮,即
第一个div标记,我想禁用它。我不希望在按下“回车”键时执行任何操作,但在使用鼠标单击时它应该可以工作

<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>

document.onkeydown=函数(e){
var ev=(事件类型!=“未定义”)?window.event:e;
if(ev.keyCode==13&&document.activeElement.id==“按钮id”){
返回false;//禁用enter
}

}
在JS文件中尝试一次

<script type="text/javascript"> 

function stopRKey(evt) { 
  var evt = (evt) ? evt : ((event) ? event : null); 
  var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null); 
  if ((evt.keyCode == 13) && (node.type=="text"))  {return false;} 
} 

document.onkeypress = stopRKey; 

</script>

函数stopRKey(evt){
var evt=(evt)?evt:((事件)?事件:空);
var节点=(evt.target)?evt.target:((evt.srcement)?evt.srcement:null);
if((evt.keyCode==13)和(&&(node.type==“text”){return false;}
} 
document.onkeypress=stopRKey;

添加一个JavaScript onload方法以将焦点保留在其他位置。您有任何可以获取焦点的输入吗?PS:这可能是高级用户可能喜欢的功能,使用鼠标并不是使用应用程序的唯一方式,甚至是Web应用程序
tab
enter
不应触摸到muchNo我没有任何获取焦点的输入。您能告诉我如何更改焦点吗return false没有做任何事情,它仍然单击按钮,页面正在重定向到新页面。return false没有做任何事情,它仍然点击按钮,页面将重定向到新页面。