如何在submit之前做验证?

ljy524963 2005-04-18 09:42:03
小弟我第一次做php方面的,是修改别人的程序
我想在页面submit之前验证输入的数据和数据库中的数据的比较,如果大于数据库中的数据,表单就不提交,怎么把这个加入到submit之前?
程序大概如下:
<form action="<?php echo SECUREURL ?>" method="post" name="Checkout" id="Checkout">
<?php $sess->hidden_session(); ?>
<input type="hidden" name="zone_qty" value="<?php echo $zone_qty;?>" />
<input type="hidden" name="page" value="checkout/confirm" />
<input type="hidden" name="func" value="checkoutValidateST" />
.
.
.
.
<td>
<input type="submit" name="Submit" value="Next" />
</td>
</tr>
</table>


</form>
...全文
497 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
helloyou0 2005-04-18
  • 打赏
  • 举报
回复
如果要和数据库里得数据比较还是submit后验证的好。

ljy524963 2005-04-18
  • 打赏
  • 举报
回复
谢谢,我也找到那个程序的入口了
献给你结账了
如果没有解决你再帮我啊
keaizhong 2005-04-18
  • 打赏
  • 举报
回复
用JS喽。
<form action="<?php echo SECUREURL ?>" method="post" name="Checkout" id="Checkout" onSubmit="return chkfrom()">
<script>
function chkform(){
if(Checkout.zone_qty.value == "") {
alert("NOTE:Empty!!");
return false;
}
//...
return true;
}
</script>
<?php $sess->hidden_session(); ?>
<input type="hidden" name="zone_qty" value="<?php echo $zone_qty;?>" />
<input type="hidden" name="page" value="checkout/confirm" />
<input type="hidden" name="func" value="checkoutValidateST" />
.
.
.
.
<td>
<input type="submit" name="Submit" value="Next" />
</td>
</tr>
</table>


</form>
ljy524963 2005-04-18
  • 打赏
  • 举报
回复
我以前做过点java的

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧