【发布时间】:2017-12-02 11:55:32
【问题描述】:
我对此很陌生,但我想知道如何让按钮验证输入然后重定向到页面?我注意到使用 onclick = "" 函数可以使用适当的输入类型验证输入,例如电子邮件,电话。但我似乎无法让它在重定向到下一页之前先验证。它要么验证但不重定向(我认为它提交了一个表单,因为 URL 更改为 like submit=?),要么它只是重定向到下一页而不进行任何验证
按钮:
<button id ="button" class="subscribe btn btn-success btn-lg btn-block">Proceed to Payment</button>
Javascript:
document.getElementById("button").onclick = function () {
location.href = "payment.html";
};
如果我删除"location.href = "payment.html";,这目前根本不进行任何验证,只是将其重定向到下一页“payment.html”,它会进行验证但从不重定向。我猜是默认的 onclick 函数是执行 html5 验证的函数,我想我希望在重定向到下一页之前发生这种情况。
很抱歉,如果它很长,如果有人可以帮助我,我将不胜感激。谢谢!
【问题讨论】:
-
<form ... novalidate> ... </form>? -
请选择对您有用的答案,以便其他遇到相同问题的人也能从中受益
标签: javascript php jquery html validation