日期:2014-05-17  浏览次数:21044 次

某段程序里,已经能在某些情况下,把用户输入格式不对的数据报错,来个alert('error'),但不对的东西还是会进到后台去,这可能是什么问题
某段程序里,已经能在某些情况下,把用户输入格式不对的数据报错,来个alert( 'error '),但不对的东西还是会进到后台去,这可能是什么问题


------解决方案--------------------
因为alert是客户端js实现的,如果js因为某些情况没运行,就不会alert了,但是数据一样可以提交
比如我另存了你的页面,把所有js去掉,就能达到这个效果,你想不接受这些数据就只能在接收后校验,数据不对在重定向到出错页
------解决方案--------------------
return false;
------解决方案--------------------
在alert后面加一句Response.End()