asp如何取到多选框参数,我想根据多选框 来删除 选中的信息 20
GridView空间、<asp:TemplateField><HeaderStyleHorizontalAlign="Center"/><HeaderTemplate><...
GridView 空间、
<asp:TemplateField>
<HeaderStyle HorizontalAlign="Center" />
<HeaderTemplate>
<input type="button" id="bttAll" value="全选" style="width:60px; height:23px; background-image:url(../../Resource/picture/button/btnBg.jpg)" onclick="selectAll(this,event)" />
</HeaderTemplate>
<ItemStyle HorizontalAlign="Center" />
<ItemTemplate>
<asp:CheckBox ID="chkSelect" runat="server" />
</ItemTemplate>
</asp:TemplateField> 展开
<asp:TemplateField>
<HeaderStyle HorizontalAlign="Center" />
<HeaderTemplate>
<input type="button" id="bttAll" value="全选" style="width:60px; height:23px; background-image:url(../../Resource/picture/button/btnBg.jpg)" onclick="selectAll(this,event)" />
</HeaderTemplate>
<ItemStyle HorizontalAlign="Center" />
<ItemTemplate>
<asp:CheckBox ID="chkSelect" runat="server" />
</ItemTemplate>
</asp:TemplateField> 展开
3个回答
展开全部
ASP是服务器代码,我推进用JavaScript实现,下面代码你整理一下就可用了。
<script type="text/javascript" language="javascript">
javascript检测单选框
function check(){
var ck = document.getElementsByName("work"); //work 是控件名
var xc = 0;
for(var i=0;i<ck.length;i++){
if(ck[i].checked){
xc = 1;
//return true;
break;
}
}
if(xc==0){
alert("您尚未选择!");
ck[0].focus(); //反到没选中的单选框
return false;
}
document.form1.submit();
}
javascript检测复选框
//最少要选一项
function anyCheck(){
var ck = document.getElementsByName("work"); //work 是控件名
var xc = 0;
for(var i=0;i<ck.length;i++){
if(ck[i].checked){
xc = 1;
//return true;
break;
}
}
if(xc==0){
alert("请选择:\n\n **********?\n\n最少要选一项。");
ck[0].focus(); //反到没选中的单选框
return false;
}
document.form1.submit();
}
//指定最少要选几项
function anyCheck(){
var ck10 = document.getElementsByName("checkbox"); //checkbox 是控件名
var total = 0;
var xc = 0;
for(var i=0;i<ck10.length;i++)
{
if(ck10[i].checked)
{
for(var i=0;i<ck10.length;i++)
{ //form1表单名,checkbox 是控件名
if (eval("document.form1.checkbox[" + i + "].checked") == true)
{
total += 1;
}
}
if(total<3)
{
alert("请选择:\n\n ***********?" + total + "\n\n最少要选三项。");
ck10[0].focus(); //反到没选中的单选框
return false;
}
xc = 1;
break;
}
}
if(xc==0)
{
alert("请选择:\n\n ****************?\n\n最少要选三项。");
ck10[0].focus(); //反到没选中的单选框
return false;
}
document.form1.submit();
}
</script>
<script type="text/javascript" language="javascript">
javascript检测单选框
function check(){
var ck = document.getElementsByName("work"); //work 是控件名
var xc = 0;
for(var i=0;i<ck.length;i++){
if(ck[i].checked){
xc = 1;
//return true;
break;
}
}
if(xc==0){
alert("您尚未选择!");
ck[0].focus(); //反到没选中的单选框
return false;
}
document.form1.submit();
}
javascript检测复选框
//最少要选一项
function anyCheck(){
var ck = document.getElementsByName("work"); //work 是控件名
var xc = 0;
for(var i=0;i<ck.length;i++){
if(ck[i].checked){
xc = 1;
//return true;
break;
}
}
if(xc==0){
alert("请选择:\n\n **********?\n\n最少要选一项。");
ck[0].focus(); //反到没选中的单选框
return false;
}
document.form1.submit();
}
//指定最少要选几项
function anyCheck(){
var ck10 = document.getElementsByName("checkbox"); //checkbox 是控件名
var total = 0;
var xc = 0;
for(var i=0;i<ck10.length;i++)
{
if(ck10[i].checked)
{
for(var i=0;i<ck10.length;i++)
{ //form1表单名,checkbox 是控件名
if (eval("document.form1.checkbox[" + i + "].checked") == true)
{
total += 1;
}
}
if(total<3)
{
alert("请选择:\n\n ***********?" + total + "\n\n最少要选三项。");
ck10[0].focus(); //反到没选中的单选框
return false;
}
xc = 1;
break;
}
}
if(xc==0)
{
alert("请选择:\n\n ****************?\n\n最少要选三项。");
ck10[0].focus(); //反到没选中的单选框
return false;
}
document.form1.submit();
}
</script>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
response.form("")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-09-29
展开全部
在多选框的value属性上设置信息对应数据库上的唯一ID值(当然数据库上必须有这ID值的字段,并设为主键)利用URL传值到目标页面,然后目标页面接收这个ID值,再查询出这个ID值所在的信息数据,delete => update
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询