繁体   English   中英

用javascript转到另一个页面html

[英]go to another page html with javascript

我有两个文件。 一个是login.html ,它是一个带有表单的简单html5文件。

HTML

<form method="post" action="" name="form1">entre the pasword:
    <input type="password" name="code" placeholder="code" maxlength="6">
    <p class="submit">
        <input type="submit" name="commit" value="send" onclick="verif(document.form1.code)">
    </p>
</form>

第二个是我的javascript文件,代码如下:

function verif(inputtxt) {

    var pwd = "123456";
    if (inputtxt.value.match(pwd)) {
        window.location.href = 'Test.html';
    } else {
        alert('Code erron\351 ! ')
        return false;
    }

}

现在我的问题是当我输入我的密码时,如果它是错误的,应该出现指示错误的警告消息(它出现并且我没有问题),如果它是正确的 ,我应该被重定向到下一个页。 第二部分对我不起作用。

请帮忙,我已经坚持了两天了..

由于您的按钮是提交按钮,我认为它是在JS完成后提交表单,这可能是您没有被重定向到Test.html的原因(因为表单action属性没有任何值。)尝试下面的HTML表单代码,并检查这是否解决了问题。

<form method="post" action="" name="form1" onsubmit="verif(document.form1.code);return false;">entre the pasword:
    <input type="password" name="code" placeholder="code" maxlength="6">
    <p class="submit">
        <input type="submit" name="commit" value="send">
    </p>
</form>

return false; onsubmit属性中阻止表单的默认提交操作。 只要提交表单(即单击提交按钮verif(document.form1.code)就会执行verif(document.form1.code) )。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM