我的网页上有这个表格
<form method="POST" action="http://www.abc.com/gotothisURL">
........
Two buttons here , one for submit and one for validation
</form>
现在当我点击“提交”时,页面被重定向到URL,但是当我点击“验证”时它也会做同样的事情。我不想在点击“验证”时重定向页面,但我确实想在服务器端进行一些跨站点验证。
答案 0 :(得分:1)
验证应分两步进行。首先,表单必须在客户端使用JavaScript进行验证。然后,一旦客户端脚本确定表单有效,就可以将其发送到服务器以进行进一步验证。
除非验证按钮有特定原因,否则我会避免使用此功能。只需在用户点击提交时允许JavaScript验证表单,如果它通过初始验证然后可以发送到服务器,否则,您可以在屏幕上显示相关消息,向用户说明他们必须按顺序执行的操作使表格有效。