js验证服务器控件的问题
一个Button 点之前有个js函数进行验证,但是不管验证通不通过都会执行后台的代码,请问这个怎么处理
------解决方案--------------------不是吧,先执行的是js代码,任何执行的是服务器端的代码。
如果你想让js验证成功后再执行服务器端的代码的话,可以在Onclick时间中添加一个return 的值,如果为false,就不执行后台代码,true才执行后台代码。
------解决方案--------------------js
function check()
{
if(id == ' ')
return false;
.....
return true;
}
<asp:Button id= 'sss ' runat= "server " onclientclick= "return check(); "....
------解决方案--------------------用一个return就可以了呀?