如何在我的情况下禁用表单提交
How to disable form submit in my case
当用户按下Enter键时,我正试图禁用提交操作。
这是我的HTML:
<form name="form1" class="form-horizontal"
onkeypress="return event.keyCode != 13;"
ng-submit="submitForm()">
<div class="form-group">
<div>Test here</div>
<textarea ng-model="message" rows="3"></textarea>
</div>
</div>
当用户按下Enter时,onkeypress
属性将使表单不被提交;但是,用户将不能在textarea
元素中具有特征线。换句话说,即使用户点击Enter,也只能不间断地继续键入。有办法解决这个问题吗?
非常感谢!
删除此项:ng-submit="submitForm()"
向表单添加一个按钮以通过ng-click="submitForm()
进行提交。所有表单都应该有一个提交按钮,这样可以处理您的问题。使用type="button"
。
$("form").submit(function(e) {
e.preventDefault();
});
由于您使用的是Angular:
$(document).on("submit", "form", function(e) {
e.preventDefault();
});
相关文章:
- 如何在不提交表单的情况下使用jQuery.validate
- PhantomJS-在不提交表单的情况下上传文件
- 如何在不提交表单的情况下使用struts2提交标记作为按钮
- 是否可以在没有用户提交表单的情况下保存表单数据
- 如何在不提交表单的情况下将回车键转换为 Tab 键
- 如何在不先呈现表单的情况下提交表单
- 在不提交表单的情况下将选项值传递给 PHP
- Jquery 序列化 :尝试在不提交表单的情况下将表单状态传递给 ASP.NET MVC 控制器
- 在不提交表单的情况下获取输入字段的值
- 在不提交表单的情况下,在两个texbox中比较mysql数据库中的值
- Php:如何在不提交表单的情况下从mysql数据库中获取文本框值
- 在没有一个表单的情况下用ENTER阻止提交
- 如何在不提交表单的情况下从输入字段获取文件路径
- 如何在没有表单的情况下使用Jquery提交链接点击页面?
- 如何在未提交表单的情况下获得选中或取消选中复选框的值
- 将表单输入存储在javascript变量中,然后在不提交表单的情况下将其值传递到php变量中
- Javascript在不提交表单的情况下获取select选项的值
- HTML/Javascript:如何在不重新提交表单的情况下控制刷新操作
- 我可以't在不提交表单的情况下将javascript变量传递给servlet
- 如何在不提交表单的情况下在文本字段中生成值