none
ASP的问题,请大家看看为什么可以提交空白的表单。 RRS feed

  • 问题

  • 大家看看http://www.comwe.com 首页的那个表单,默认的订购数量是“两疗程赠送一疗程588元(免邮费)”。也就是说,订购数量这个位置不可能是空的信息。可是为什么这种页面可以提交空白的信息?我后台有两个订单是空白的,连“订购数量”那个位置也是空白的。而且,订单提交前也添加了JS验证哦,空白的订单是无法提交的。而后台确实有人提交了两个空白的订单。这是为什么呢?太神奇了。请高手帮我看看。
    • 已移动 孟宪会Moderator 2010年12月9日 14:18 (发件人:一般性问题讨论区)
    2010年12月9日 6:06

答案

全部回复

  • 用你的asp再验证一次就可以了,纯js避免不了这些问题的。

    电脑知识收藏夹 http:// www.x2009.net
    2010年12月9日 10:38
  • 你好

    或者你可以在 ASP 中做一個SERVER SIDE VALIDATION..如果是沒有填好資料的話 REDIRECT 回表單那頁試試看

    Please correct me if my concept is wrong


    Chi
    2010年12月9日 14:01
  • 你好:

    确实客户端的验证不能做到100分100.

    你可以使用通用的客户端验证插件,同时在服务端的数据模型中对字段进行限制,而且在数据库中也可以对一些字段进行非空限制。这样就可以大大避免数据库中出现空记录。

    同时需要防止多次提交。 


    I am here!
    2010年12月10日 3:21
    版主