Javascript - 密码表单未提交

标签 javascript html

表单未在输入时提交。也许我错过了一些东西,所以需要同事的帮助或任何建议/提示来找出问题。我认为问题出在密码字段中。谢谢!

    <form onsubmit="login(); return false;">
        <p>
            Email*: <input type="text" id="email" />
        </p>
        <p>
            Password*: <input type="password" id="pass" />
        </p>
        <p>
            <span id="loginBut" onclick="login(); return false;" class="btn bold">
                Submit
            </span>
        </p>
    </form>


function login() {

    console.log('Inside login');
}

最佳答案

应该是

<form id="myForm">
  <p>
    Email*: <input type="text" id="email"/>
  </p>

  <p>
    Password*: <input type="password" id="pass"/>
  </p>

  <p>
   <span id="loginBut" onclick="login();"
        class="btn bold">Submit </span>
  </p>
</form>

你的登录函数应该是这样的,

function login(){
document.getElementById("myForm").submit();
}

如果您仍然想使用跨度,可以尝试添加此脚本。

document.getElementById('myForm').onkeypress = function(e){
  //enter has the keyCOde 13
  if (e.which == 13){
    document.forms[0].submit();

  }
};

关于Javascript - 密码表单未提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20462770/

相关文章:

javascript - 如何根据 AngularJS 输入 class=ng-invalid 设置 Twitter Bootstrap class=error?

javascript - 单击颜色更改 - bool 值

JavaScript 使用 (this) 关键字

javascript - CSS 转换在 ASP.NET Web 窗体中不起作用

javascript - 如何在 ionic 菜单按钮关闭时触发功能

javascript - 我可以在使用 setAttribute ("src") 和 getAttribute ("data-src") 加载图像时运行事件吗?

使用 Team Foundation Server Build 进行 JavaScript 单元测试

javascript - 是否可以将全尺寸图像从网站拖放到资源管理器中,其中仅显示缩略图

javascript - 将带有 ASCII 控制字符的条形码扫描到输入字段中

html - 非常奇怪的 CSS 格式与 React 应用程序,主要重叠。我该如何解决?