问题描述:
<asp:Button ID="Button1" runat="server" CssClass="button" Text="添 加" OnClientClick="check()" OnClick="Button1_Click" />
OnClientClick事件没有执行check方法,或者执行了check方法return了以后OnClick继续被执行
应该要的效果是如果OnClientClick没有return,则执行OnClick,否则不执行代码:
html页:
<asp:Button ID="Button1" runat="server" CssClass="button" Text="添 加" OnClientClick="check()" OnClick="Button1_Click" /> <script language="javascript" src="../../js/jquery-1[1].3.2.min.js"/>
<script language="javascript" type="text/javascript">
function check()
{
alert("ss");
var text=$("#DropDownList1").val();
if(text=="0")
{
alert("请选择参数类型");
return;
}
text=$("#Text2").val();
if(text=="")
{
alert("请填写参数名称");
return;
}
text=$("#Text1").val();
if(text=="")
{
alert("请填写显示顺序");
return;
}
}
</script>
后台CS页:
protected void Button1_Click(object sender, EventArgs e)
{
Response.Write("执行");
}
<asp:Button ID="Button1" runat="server" CssClass="button" Text="添 加" OnClientClick="check()" OnClick="Button1_Click" />
OnClientClick事件没有执行check方法,或者执行了check方法return了以后OnClick继续被执行
应该要的效果是如果OnClientClick没有return,则执行OnClick,否则不执行代码:
html页:
<asp:Button ID="Button1" runat="server" CssClass="button" Text="添 加" OnClientClick="check()" OnClick="Button1_Click" /> <script language="javascript" src="../../js/jquery-1[1].3.2.min.js"/>
<script language="javascript" type="text/javascript">
function check()
{
alert("ss");
var text=$("#DropDownList1").val();
if(text=="0")
{
alert("请选择参数类型");
return;
}
text=$("#Text2").val();
if(text=="")
{
alert("请填写参数名称");
return;
}
text=$("#Text1").val();
if(text=="")
{
alert("请填写显示顺序");
return;
}
}
</script>
后台CS页:
protected void Button1_Click(object sender, EventArgs e)
{
Response.Write("执行");
}
解决方案 »
- 提供给大家一个分页存储过程,第一次公开!不好请直接批评!随便散点分
- 弱弱问个问题,站点使用了指定的主题样式,指定的页面不使用样式怎么设置了?
- win2003 64bit系统 配置IIS问题 ?
- 把一列表绑定到DataList控件,出现未将对象引用设置到对象的实例
- 关于window.open()的问题
- (急!)帮我翻译一下我的毕业设计论文摘要(英语高手进)
- 在线等!急!dropdownlist问题?
- asp.net 如何实现论坛收件箱的功能
- 50分求一个asp.net的源代码
- fileupload 怎样限制大小?或者显示的时候指定图片的长与宽?
- 关于分页操作的问题
- C#做googleMap添加层,如何与后台交互?急,顶者有分。。。
不想继续执行就执行return false;
function check()
{
alert("ss");
var text=$("#DropDownList1").val();
if(text=="0")
{
alert("请选择参数类型");
return false;
}
text=$("#Text2").val();
if(text=="")
{
alert("请填写参数名称");
return false;
}
text=$("#Text1").val();
if(text=="")
{
alert("请填写显示顺序");
return false;
} return true;
}
function check()
{
alert("ss");
var text=$("#DropDownList1").val();
if(text=="0")
{
alert("请选择参数类型");
return false;
}
text=$("#Text2").val();
if(text=="")
{
alert("请填写参数名称");
return false;
}
text=$("#Text1").val();
if(text=="")
{
alert("请填写显示顺序");
return false;
}
return true;
}
</script>
改成这样了,还是不行,不能触发check呀