网页中一个FORM有两个按钮,如何定焦? 一个FORM中有两个按钮,一个是登陆按钮,一个是搜索按钮(在页面上方),现在我在登陆的时候,按下ENTER键盘,就默认点到搜索按钮,如何能使当我在登陆的时候,按ENTER是点击登陆按钮,搜索的时候按ENTER就点击搜索按钮?请高手赐教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 按钮用<input type="button">就不会响应enter用<button>就会。 要么你动态变换按钮要么就监视keydown。根据keycode来分支 我两个都是<button>哦 ,这样就没办法解决了么?有没有具体点的办法! 最简单的办法:放到两个form里 <script type="text/javascript" language="javascript"> function KeyDown() { if(event.keyCode == 13) { return false; } } function EnterTextBox() { if(event.keyCode == 13 && document.all["txtCode"].value != "") { document.all['btnUp'].focus(); document.all['btnUp'].click(); return false; } } </script><form id="form1" runat="server" onkeypress="return KeyDown()" > if (!this.IsPostBack) { this.txtCode.Attributes.Add("onkeypress", "EnterTextBox()"); 我结合JQUERY实现了,谢谢各位帮忙,现在结贴! 构造集合 如何设置HTML打印部分内容时,打印出来是竖版的!!! select onchange事件??????????? 关于控制table里面的input 三贴合并,总计120分哪。 window.external.setContextMenu(MenuItems)怎么用啊?(在线等)!!! 一个关于attachEvent方法使用的问题 $.getJSON() 请各位推荐一下适合javascript的编辑器 JS 标准时间格式化 这两行代码有区别吗? 为什么提示是“string”类型?
用<button>就会。
function KeyDown()
{ if(event.keyCode == 13)
{ return false;
}
}
function EnterTextBox()
{
if(event.keyCode == 13 && document.all["txtCode"].value != "")
{
document.all['btnUp'].focus();
document.all['btnUp'].click();
return false;
}
} </script>
<form id="form1" runat="server" onkeypress="return KeyDown()" >
{
this.txtCode.Attributes.Add("onkeypress", "EnterTextBox()");