所有的功能和程序全部是正常的(在公司的机器上),可能如seabell(百合心) 所说的用户禁用了JS脚本,但不知有没有其他的办法达到同样的效果呢?不能用activex,只许用javascript或者vbscript!

解决方案 »

  1.   

    还是用javascript来实现。在用户提交的时候,不要使用按钮来提交。增加一个链接等等,然后让这个链接响应onclick事件,在onclick事件内把表单内的数据进行提交。同时,在服务器上要设置只接收post方法传送上来的数据。经过这样处理以后,如果用户禁用js,那么他压根就没法把数据提交上去。即使把数据放在url后面用参数上传的办法也不行。
      

  2.   

    如果禁用了js,onclick后面的东西就不会执行了啊!当然,在服务器进行数据检查也可以,但这样就比较费时间了!请问客户端能不能禁用vbscript呢?
      

  3.   

    正是因为禁用js后onclick后面的东西不会执行,所以禁用js以后就不能提交页面了,这样就解决了用户提交非法数据的问题。如果用户没有禁用js,那么你的数据检查代码就能正常工作,表单也能够正常提交。