JS代码是这样的.
// JavaScript Document
<script language="javascript">
<!--
function checkall()
{
var es = document.all.tags("input") ;
for (var i=0;i<es.length;i++)
{
var e = es[i];
if (e.type=="checkbox")
{
if (e.checked)
{
return true;
}
}
}
return false;
}function xxxall()
{
if (!checkall())
{
alert("please select any one!");
return false;
}
else
{
return confirm("really");
}
}
//-->
</script>目的是先检查页面上所有的CHECKBOX有没有被选中,如果没有一个被选中的话就弹出一个窗口提示用户至少选择一个.
如果用户有选择,就提示一个CONFIRM,提示用户是否真的要进行下面的操作,点击"是"则执行CS中的BUTTON服务器端事件,点"取消"就不进行任何操作!现在的问题是:点了BUTTON以后,如果没有选中任何记录,会提示一个叫用户选择的窗口,但是点了以后页面就回发了.执行CS中的BUTTON的服务器端事件.
如果用户有选中记录,也会提示一个CONFIRM,但是不管点确定还是取消,它也都会执行CS中的BUTTON事件
,正常的情况不是这样的啊,JS的窗口,点了以后是不会回发页面的啊,怎么办?说明一下:上面的JS代码是写在ASPX页面的<head></head>中的.
然后在.CS中的page_load中这样写的:
Button1.Attributes.Add("onclick","xxxall();");这个情况该怎么解决!!!没有分了,求你们帮个忙
// JavaScript Document
<script language="javascript">
<!--
function checkall()
{
var es = document.all.tags("input") ;
for (var i=0;i<es.length;i++)
{
var e = es[i];
if (e.type=="checkbox")
{
if (e.checked)
{
return true;
}
}
}
return false;
}function xxxall()
{
if (!checkall())
{
alert("please select any one!");
return false;
}
else
{
return confirm("really");
}
}
//-->
</script>目的是先检查页面上所有的CHECKBOX有没有被选中,如果没有一个被选中的话就弹出一个窗口提示用户至少选择一个.
如果用户有选择,就提示一个CONFIRM,提示用户是否真的要进行下面的操作,点击"是"则执行CS中的BUTTON服务器端事件,点"取消"就不进行任何操作!现在的问题是:点了BUTTON以后,如果没有选中任何记录,会提示一个叫用户选择的窗口,但是点了以后页面就回发了.执行CS中的BUTTON的服务器端事件.
如果用户有选中记录,也会提示一个CONFIRM,但是不管点确定还是取消,它也都会执行CS中的BUTTON事件
,正常的情况不是这样的啊,JS的窗口,点了以后是不会回发页面的啊,怎么办?说明一下:上面的JS代码是写在ASPX页面的<head></head>中的.
然后在.CS中的page_load中这样写的:
Button1.Attributes.Add("onclick","xxxall();");这个情况该怎么解决!!!没有分了,求你们帮个忙
解决方案 »
- asp.net中page_load中如何延迟一定时间再触发某一按钮事件
- 谁有用C#写的打印功能啊
- 急求“ Atlas在页面用JavaScript调用CS后台页面方法 的例子” 拜托各位了!
- datagrid 的footer显示列统计?
- 水晶报表打印问题
- 刚刚接触.NET遇到不能运行的问题,请大家帮忙啊
- 在类里动态生成了linkbutton,并加了事件,请问,当调用时,如何在按下linkbutton事件后,再调用当前页的aa()事件?
- 我今天只提了一个问题给了50分,实际上我却被扣了100分,请版主明查,来支持者有分!
- 在datagrid中,如何只显示数据库中的前15个字符,后面的用省略号代替?急啊~~搞定就可以回家了!!!
- gridview多项选择删除后怎么刷新本页面并提示成功?
- DataGrid的编辑TextBox始终返回不了最新值!一直都是最初的值!请大家帮我看一下~
- 各位高手,请问asp.net几个人怎样合作开发?
this.CheckBox.Attributes("事件名称","javascript脚本");即为你的服务器控件添加客户端事件。
现在什么都正常,就是要求点了BUTTON先检查有没有CHECKBOX被选~
是JS与BUTTON的问题.
就可以了