如果我们通过更改复选框按下enter键,则不会提交表单
Form not getting submitted if we press enter by changing check box
我有一个带有一些文本框和复选框的表单。
如果我在文本框中修改了一些内容,然后点击输入,表单就会被提交如果我修改了复选框,然后点击输入,那么表单就不会被提交
this.content.find('.form').on('keypress', function (self) {
alert(window.event.keyCode);
if(self.keyCode==13) {
alert("Boom Boom");
}
});
但是这行不通
使用你的"self"事件,像这样:
$('.form').on('keypress', function (self) {
if(self.keyCode==13) {
alert("Boom Boom");
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form class="form"><input type="text"></form>
$(document).keypress(function(e) {
if (e.keyCode == 13) {
alert('clicked');
// $('form').submit();
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form>
<input type='text' /> <br/>
<input type='checkbox'>
<form>
相关文章:
- HTML表单提交时未执行外部函数
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- 将图像上传ajax与表单提交ajax相结合
- Javascript无法处理表单提交
- 如何在我的情况下禁用表单提交
- 加载后的页面与ajax表单提交不起作用
- angularjs-控制器在表单提交时未调用
- 禁用带有字符白名单的表单提交
- 如何使用Google Analytics跟踪表单提交
- 使用javascript将表单提交到iframe目标中
- e.preventDefault在表单提交时被忽略
- AngularJS JQuery Ajax表单提交等效
- JavaScript表单提交帮助
- PHP表单提交和重定向
- 当所有输入文本字段都为空时,禁止表单提交,但当jquery中的任何字段不为空时允许提交
- setTimeOut AFTER jQuery表单提交
- 从函数中选择要触发表单提交的正确元素
- JavaScript表单提交没有't fire asp服务器端点击功能的提交按钮
- 表单提交问题,如何在我的URL末尾获得ID的值
- Javascript使用Confirm取消表单提交