http://blog.csdn.net/kingerq/archive/2004/11/24/193763.aspx楼上说的正确,提供一个JS判断的给楼主参考

解决方案 »

  1.   

    处理这个表达然后显示一个alert是否正确提交欢迎来irc讨论,中文版mirc下载
    http://cosrc.com:8800/down/mirc.rar
      

  2.   

    对不起, 是我没有把问题提好.我做一个测试工具, 作为输入是一个url, 例如 www.test.com/aForm.php
    然后自己generate一些数据, 然后自动提交这些数据, 分析表单是否正常提交了.也就是说一个user可以看到browser里的出错信息, 我的test tool怎么知道出错了呢? 谢谢
      

  3.   

    session或者cookie设置,判断一下
      

  4.   

    你是在<??>中写的
    还是在java里写的啊?
      

  5.   

    你的测试工具是用php写的吗?
    你说的简直让人不知所云。
      

  6.   

    ........发现现在的楼主都很让人郁闷。.不过还是大致摸索到了楼主的意思,在这里提个小解决方案,就是看返回的http状态和数据包的关键字,如果网络和服务器正常,那么返回的http状态码应该是200,不然可能是400-500,这可以确认你的工具到目标表单站点的连接是否正常;然后就是分析数据包内容,根据正常和错误2种返回的关键字不同进行判断,比如赫赫有名的黑客工具-流光,就是这样实现表单提交的.
      

  7.   

    我的测试工具是用java写的.如果表单中有一个input field是用户名, 我的tool填了testUser后submit, 但是如果testUser已经存在, 就不能提交了, 会产生一个错误信息, 我的问题就是怎样判断这个错误信息呢? 每个网站都不同, 有些网站的错误信息是"请换一个用户名", 有些是返回到表单, 用红色标示用户名field出错. 等等.Koon, 你好, 怎样分析数据包的内容呢? 你指的正常和错误是在哪里呢? 谢谢你!