如何在前台阻止button触发后台事件?
按钮为: <asp:Button ID= "Button5 " runat= "server " Text= "Button " OnClientClick= "ImgBtnClick(5); " OnClick= "Button5_Click "/>
<script language= "javascript ">
function ImgBtnClick(Num)
{
if (url.indexOf( 'http:// ')==-1 && url.indexOf( 'ftp:// ')==-1 && url!=null && (url)!= ' ')
{
//如果不是网上的连接就执行服务器端代码
return true;
}
else
{
返回不触发后台事件
}
。。。。
------解决方案--------------------OnClientClick= "return ImgBtnClick(5); "
------解决方案--------------------linekery() ( ) 信誉:100 Blog 2007-03-08 09:11:52 得分: 0
onclientclick 和 onclick 一起写 不管return 什么都触发 onclick 事件
要不 就用ajax。。。
======================================
不要乱说好不好
onclientclick只要 OnClientClick= "return ImgBtnClick(5); "这样写以后就可以根据返回值的true和false来判断要不要执行后台的程序的
我们现在做删除按钮的提醒也都是这样做的