登录表单不适用于Safari

时间:2015-09-06 21:12:14

标签: forms login safari

我的登录表单需要一些帮助。在每个浏览器上我都可以登录,除了Safari 8。

<form action="index.php?mod=users&do=login" name="frm" id="frm" class="rf" method="post">
    <label for="email">Email</label>
    <input type="email" id="email" name="email" value="<?php Outtext($frmdata['email']); ?>" class="rfield"><br>
    <div class="verror"><?php if($error['email']!='') Outtext($error['email']); ?></div>
    <br>
    <label for="password">Passwort</label>
    <input type="password" id="password" name="password" value="" class="rfield"><br>
    <div class="verror"><?php if($error['password']!='') Outtext($error['password']); ?></div>
    <br>
    <button name="login" class="login-button button">Login</button><br>
    <a href="index.php?mod=users&do=forgot_password"><span style="color:#030303">Passwort</span> vergessen?</a>
    <a class="registerButton" href="#">Registrieren?</a>
    <a class="manager_loginButton" href="#"><span style="color:#030303">Studiomanager</span> Login</a>
    <input type="hidden" name="redirect_to" value="<?php echo($_SERVER['REQUEST_URI']); ?>">
</form>

1 个答案:

答案 0 :(得分:0)

这个对我有用:

<input type=hidden> 

在另一个

之下
function handleSubmit () {
    // validate your form
    validation(this);
    var xhr = new XMLHttpRequest();
    // code to build XMLHttpRequest

    var formElement = this;
    xhr.onload = function (e) {
        // code to handle success

        // on success
        // submit form
        formElement.submit();
    };
}

function validation () {
    // logic to validate form
}

// attach submit to handler
var formElement = document.querySelector('submitMessage');
formElement.addEventListener('submit', handleSubmit);

标签。