我一个服务器按钮.同时写有OnClientClick和OnClick事件点击按钮后先执行OnClientClick,我在客户端的这个事件有个判断.当通过判断才继续执行服务器的OnClick,通不过,则不执行OnClick怎么写?比如:服务器的JS为
function onlyTest()
{
if()
{
不执行OnClick
}
else
{
执行OnClick
}
}
function onlyTest()
{
if()
{
不执行OnClick
}
else
{
执行OnClick
}
}
{
if()
{
return false;
}
else
{
return true;
}
}
if()
{
return false;
}
else
{
return true;
}
执行就 return true
OnClientClick="return onlyTest();"
<script type="text/javascript">
function isnull()
{
if(document.getElementById('txt').value=="")
{
alert('空');
return false;
}
else
{
return true;
}
}
</script> <input id="txt" type="text" />
<asp:Button ID="btn" runat="server" OnClientClick="return isnull()" Text="Button" OnClick="btn_Click" />
这样就可以了,我昨天也做了一个类似的
那么你只需在 OnClientClick 中输入 return confirm('确定要继续吗?'); 这样就应该可以了吧
试试看呗?