我有form
两个文本框,一个选择下拉菜单和一个单选按钮.当enter按下键时,我想调用一个javascript函数(用户定义),但是当我按下它时,表单就会被提交.
如何form
在enter按下键时阻止提交?
我试图根据具有焦点的当前元素将焦点移动到制表序列中的下一个元素.到目前为止,我的搜索中没有任何内容.
function OnFocusOut()
{
var currentElement = $get(currentElementId); // ID set by OnFocusIn
currentElementId = "";
currentElement.nextElementByTabIndex.focus();
}
Run Code Online (Sandbox Code Playgroud)
当然nextElementByTabIndex是这个工作的关键部分.如何在标签序列中找到下一个元素?解决方案需要使用JScript而不是JQuery.
我想要一个jquery解决方案,我必须接近,需要做什么?
$('html').bind('keypress', function(e)
{
if(e.keyCode == 13)
{
return e.keyCode = 9; //set event key to tab
}
});
Run Code Online (Sandbox Code Playgroud)
我可以返回false并且它阻止按下回车键,我想我可以将keyCode更改为9以使其成为选项卡但它似乎不起作用.我必须接近,发生了什么事?
我想在页面的所有输入中更改keydown(按键)中的键码.我想用TAB键代码替换Enter键码.我怎么能这样做?
谢谢
编辑1)
考虑以下代码:
<div>
<asp:RadioButtonList ID="RadioButtonList1" runat="server">
<asp:ListItem>1</asp:ListItem>
<asp:ListItem>2</asp:ListItem>
<asp:ListItem>3</asp:ListItem>
<asp:ListItem>4</asp:ListItem>
</asp:RadioButtonList>
<br />
<br />
<asp:TextBox ID="TextBox1" runat="server">3333</asp:TextBox>
<br />
<br />
<asp:DropDownList ID="DropDownList1" runat="server">
<asp:ListItem>1</asp:ListItem>
<asp:ListItem>2</asp:ListItem>
<asp:ListItem>3</asp:ListItem>
</asp:DropDownList>
</div>
Run Code Online (Sandbox Code Playgroud)
我想当用户在上面控制焦点的eny上按Enter键进入下一个控件.
谢谢
按下回车键应该按Tab键按下.按下按键,TextArea和提交按钮应该正常工作.当下一个字段被禁用/只读时,焦点应该从下一个元素跳过.
谢谢,
我有一个 Angular 2+ 表单组,每个表单字段都有 tabIndex。
如何在每次按 Enter 键时将焦点更改到下一个表单字段(类似于按 Tab)?
JavaScript 参考 - Enter 按键的行为类似于 Javascript 中的 Tab
我尝试将输入键按下转换为选项卡而不提交表单,但只需删除提交表单按Enter键即可...
风景:
<tr>
<td><input type="text" id="tipoContacto1" name="tipoContacto1" class="form-control input-sm" onkeypress="removerEnter(event)"/></td>
<td><input type="text" id="nomeContacto1" name="nomeContacto1" class="form-control input-sm" onkeypress="removerEnter(event)"/></td>
Run Code Online (Sandbox Code Playgroud)
剧本:
function removerEnter(e) {
if (e.which == 13) {
//$(e).target.nextSibling;
//$(this).next('input').focus();
e.preventDefault();
}
}
Run Code Online (Sandbox Code Playgroud) html javascript model-view-controller asp.net-mvc form-submit
javascript ×5
jquery ×3
enter ×2
angular ×1
asp.net-mvc ×1
dom-events ×1
events ×1
form-submit ×1
forms ×1
html ×1
jscript.net ×1
keyevent ×1
keypress ×1
tabindex ×1