【问题标题】:Jquery ajax php validation and keypress 'enterJquery ajax php验证和keypress'enter
【发布时间】:2016-12-02 14:25:25
【问题描述】:

我使用 jquery ajax 和 php 验证编写了一个多步表单。 它在工作。 今天,为了最后一次验证,我按回车键走错了。 我迈出了第一步,所有我的工作都随风而去

如果我使用当前代码阻止提交按钮,则无法在最后提交我的表单。 是否可以使用 enterkey 停止操作:我的验证是点击功能上的代码。 谢谢。

 $("#myForm").submit(function(e){
     return false;
 });

【问题讨论】:

  • 试试e.preventDefault()
  • 感谢回答。试试看,但它会阻止真正的提交和表单的结束,即使是点击功能
  • 默认禁用提交按钮属性 html "disabled=disabled"
  • 不,不能在 html 上禁用提交

标签: php jquery ajax validation


【解决方案1】:

假设您在表单中为所有输入提供 inputs 类,那么:

 $('.inputs').keydown(function(e) {
    if(e.keyCode == 13) {
        console.log('enter pressed');
        return false;
    }

});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多