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(C#)发布后 windows 2003 IIS6.0 ini文件读可以,写就不行的问题
- 数组排列问题
- Gridview的模板列里加上Textbox控件 输入数据问题
- 在Form窗体中用DataGridView控件显示数据的问题
- asp.net datalist动态绑定问题
- selectedValue 无法显示
- 从“a,b,c,d,e,”一串字符里面取出 a b c d e怎么取?
- 关于asp.net操作视频的问题?
- 怎样编辑界面?
- 初学的一个问题
- DataGrid的编辑TextBox始终返回不了最新值!一直都是最初的值!请大家帮我看一下~
- 各位高手,请问asp.net几个人怎样合作开发?
this.CheckBox.Attributes("事件名称","javascript脚本");即为你的服务器控件添加客户端事件。
现在什么都正常,就是要求点了BUTTON先检查有没有CHECKBOX被选~
是JS与BUTTON的问题.
就可以了