我有这种形式在我的网页现在替代计划表行动
<form method="POST" action="http://www.abc.com/gotothisURL">
........
Two buttons here , one for submit and one for validation
</form>
当我点击“提交”,页面重定向到URL,但是当我点击“验证它也做同样的事情”。我不希望页面被点击“验证”重定向,但我确实想在服务器端进行一些跨站点验证。
我有这种形式在我的网页现在替代计划表行动
<form method="POST" action="http://www.abc.com/gotothisURL">
........
Two buttons here , one for submit and one for validation
</form>
当我点击“提交”,页面重定向到URL,但是当我点击“验证它也做同样的事情”。我不希望页面被点击“验证”重定向,但我确实想在服务器端进行一些跨站点验证。
验证应该分两步进行。首先,表单必须在客户端使用JavaScript进行验证。然后,一旦客户端脚本确定表单有效,就可以将其发送到服务器以供进一步验证。
除非验证按钮有特定的原因,否则我会避免使用它。当用户点击提交时,只要允许该表单通过JavaScript进行验证,如果它通过了初始验证,则可以将其发送到服务器,否则,您可以在屏幕上显示相关消息,向用户解释他们必须按顺序执行的操作表单才有效。
使用JavaScript来阻止表单提交等待验证 –
我已经尝试过使用验证的onclick的“返回false”,但它没有这样做应该是在服务器端进行验证。我希望表单被提交onclick验证,但不是页面重定向。 – yogsma