html5验证和JS

时间:2014-09-26 06:36:02

标签: javascript html5 twitter-bootstrap

确认调用该函数但跳过HTML5验证并重定向。 截至目前,页面是静态的,没有其他验证。

<label> Email :</label>
<input type="email" class="form-control" id="new_email"
       placeholder="Enter Email" required autofocus
       autocomplete="off" style="width:300px;"/>

<script type="text/javascript">
    function submitdetails() {
        if(confirm("Do you want to proceed")  == true) {
            document.write("Creating your Account, please wait...");
            setTimeout('window.location = "confirm.html";',5000);
        } else {
            document.write("Redirecting to home page, please wait...");
            setTimeout('window.location = "new_fss.html";',5000);
        }
    }
</script>

HTML:

<button type="submit" class="btn btn-primary" style="width:100px;margin-left:50px;" onclick="submitdetails();">Submit</button>

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

HTML5没有启动的原因是因为您的javascript正在运行之前验证可以触发。

您的onclick操作正在触发,该操作会运行javascript,从而重定向用户。