有没有可能用JS实现Datagrid 勾选checkbox 批量下载?
解决方案 »
- 在网上找了一个关于图片的JS,效果很好,但是一点缺点,谁能帮我改下!
- Jquery 里面如何获得当前DOM对象是其父的第几个子?
- 如何让程序自动利用某网站的搜索功能??未提供API情况下
- 有没有办法实现在目标页面上自动post?
- 紧急求救~!临时弹出页面怎么模式显示?
- 請問一下我在後台怎麼調用前台用JavaScript寫的函數?
- 高分求助:一个javascript的图片读取的问题
- 如何判定checkbox的问题!
- javascript有在本页调用F11功能的语句吗?
- ASP的处理结果(如读数据库内容,数据量较大)如何传给客户端的JAVASCRIPT?
- 如何检查js变量类型?
- 大家好 Jquery 有个脚本错误 麻烦看下
<HeaderStyle Wrap="False"></HeaderStyle>
<ItemStyle Wrap="False"></ItemStyle>
<HeaderTemplate>
<input id="Checkbox1" type="checkbox" onclick='selectAll()' />
</HeaderTemplate>
<ItemTemplate>
<input type='checkbox' id='ChkSelect' runat="server" value='<%#Eval("ID")%>' />
</ItemTemplate>
</asp:TemplateColumn>
JS
<script type="text/javascript">
function selectAll() {
// 获得用户页面中的所有的 输入功能的控件getElementById("ChkSelect").
var checkbox = document.getElementsByTagName("input");
if (checkbox[0].checked == true) {
for (var i = 0; i < checkbox.length; i++)
checkbox[i].checked = false;
}
else {
for (var i = 0; i < checkbox.length; i++)
checkbox[i].checked = true;
}
}
</script>
CS
下载按钮里面 DEMO
string s = "";
int num = 0;
for (int i = 0; i < this.AnonalousGrid.Items.Count; i++)
{
//客户端
HtmlInputCheckBox chb = (HtmlInputCheckBox)this.AnonalousGrid.Items[i].FindControl("ChkSelect");
//CheckBox chb = (CheckBox)this.Repeater1.Items[i].FindControl("CheckBox2"); //服务器端
if (chb.Checked == true)
{
s = s + chb.Value;//chb.Text //服务器端
num++;
}
else
{
num--;
}
}
Response.Write(s);
test.Text = num.ToString();
<input type="checkbox" value="1" />1<br />
<input type="checkbox" value="2" />2<br />
<input type="checkbox" value="3" />3<br />
<input type="checkbox" value="4" />4
<script>
function ckall(cb) {
var inputs = document.getElementsByTagName('input');
for (var i = 0, j = inputs.length; i < j; i++)
if (inputs[i].type == 'checkbox' && inputs[i] != cb) inputs[i].checked = cb.checked;
}
</script>