Html代码不适用于Safari,但适用于所有其他浏览器

Html代码不适用于Safari,但适用于所有其他浏览器,html,safari,Html,Safari,我认为在Safari浏览器中提交表单是不可能的 这在除safari之外的所有浏览器中都可以正常工作 <form action="/commonDashboard" name="loginForm" method="post" autocomplete="off" id="loginForm"> <div> <label>User Email ID</label> <input type="text" p

我认为在Safari浏览器中提交表单是不可能的

这在除safari之外的所有浏览器中都可以正常工作

<form action="/commonDashboard" name="loginForm" method="post" autocomplete="off" id="loginForm">
    <div>
        <label>User Email ID</label>
        <input type="text" placeholder="Enter your Email Address" id="userEmail" name="userEmail" tabindex="1" />
    </div>
    <div>
        <label>Password</label>
        <input type="password" placeholder="Enter your password" id="userPassword" name="userPassword" tabindex="2" />
    </div>
    <div>
        <input type="button" value="Sign In" onclick="validatelogin();" tabindex="3" />
    </div>
</form>

用户电子邮件ID
密码
  • type=“button”
    更改为
    type=“submit”
  • 删除
    onclick=“validatelogin();”

  • 假设validatelogin不执行任何Ajax,如果没有更多详细信息,这是不可能回答的。您能发布validatelogin()函数和其他信息吗?让我先试试。
    window.onload=function() {
      document.getElementById("loginForm").onsubmit=validatelogin;
    }