今天碰到个小问题,有如下表单:
<form method="post" id="form" name="form" action="">
<input type="text" id="a1" name="a[]" value="a1" /> <input type="checkbox" id="c1" name="c[]" value="c1" />
<input type="text" id="a2" name="a[]" value="a2" /> <input type="checkbox" id="c2" name="c[]" value="c2" />
<input type="text" id="a3" name="a[]" value="a3" /> <input type="checkbox" id="c3" name="c[]" value="c3" />
<input type="text" id="a4" name="a[]" value="a4" /> <input type="checkbox" id="c4" name="c[]" value="c4" />
<input type=...
<script language=javascript> //第一种方法 function selectall1() { var a = document.getElementsByTagName("input"); if(a[0].checked==true){ for (var i=0; i<a.length; i++) if (a[i].type == "checkbox") a[i].checked = false; } else { for (var i=0; i<a.length; i++) if (a[i].type == "checkbox") a[i].checked = true; } } //第二种方法 function selectall2() { var tform = document.forms['form1']; for (var i=0;i<tform.length;i++) { var e = tform.elements[i]; if (e.type == "checkbox") e.checked = !e.checked; } } //第三种方法,结合上述两种方法 functi...
类别:网页编程 查看:118
更新:2014-06-02
:checkbox 返回值:Array<Element(s)>
概述
匹配所有复选框
示例
描述:
查找所有复选框
HTML 代码:
<form>
<input type="text" />
<input type="checkbox" />
<input type="radio" />
<input type="image" />
<input type="file" />
<input type="submit" />
<input type="reset" />
<input type="password" />
<input type="button" />
<select><option/></select>
...
<form name="form1" action="" method="post"><checkbox id="c1" name="a[]" value="1" /><label for="c1">标题1</label><checkbox id="c2" name="a[]" value="2" /><label for="c2">标题2</label><checkbox id="c3" name="a[]" value="3" /><label for="c3">标题3</label><checkbox id="c4" name="a[]" value="4" /><label for="c4">标题4</label><checkbox id="c5" name="a[]" value="5" /><label...
当我们选中该Cell后,第1时间得到的该值为:dgView1.Rows(i).Cells(1).Value = False
不过在DataGridView.CurrentCellDirtyStateChanged事件中增加以下语句:DataGridView.CommitEdit
该事件的意思是:单元格状态因其内容更改而更改是发生
CommitEdit :将当前单元格中的更改提交到数据缓存,但不结束编辑模式
引自msdn:
通常,复选框单元格值专门用于存储(如同其他任何数据一样)或用于执行批量操作。如果您想在用户单击复选框单元格时立即作出响应,可以处理 DataGridView.CellClick 事件,但此事件发生在单元格值更新之前。如果在单击时需要新的值,则有一个选项可以计算基于当前值的预期值。另一...
在开发中,经常遇到需要使用ASP.NET与JavaScript联合进行控制的情况。本文将使用DataGrid进行数据绑定,使用Javascript控制当选中其中的checkbox时,该行颜色改变。
首先,在页面中创建一个DataGrid控件,并设置其模板。
< asp:DataGrid id="DataGrid1" runat="server" AutoGenerateColumns="False">
< Columns>
< asp:TemplateColumn>
< ItemTemplate>
< asp:CheckBox id="checkbox1" Runat ="server">< /asp:CheckBox>
< asp:Label runat="server" Text='< %# DataBinder.Eva...
当我们选中该Cell后,第1时间得到的该值为:
dgView1.Rows(i).Cells(1).Value = False
不过在DataGridView.CurrentCellDirtyStateChanged事件中增加以下语句:
DataGridView.CommitEdit
该事件的意思是:单元格状态因其内容更改而更改是发生
CommitEdit :将当前单元格中的更改提交到数据缓存,但不结束编辑模式
引自msdn:
通常,复选框单元格值专门用于存储(如同其他任何数据一样)或用于执行批量操作。如果您想在用户单击复选框单元格时立即作出响应,可以处理 DataGridView.CellClick 事件,但此事件发生在单元格值更新之前。如果在单击时需要新的值,则有一个选项可以...
如果一组checkbox:
<form name="aform" method="post" onsubmit="return check()"><input type="checkbox" name="test[]" id="test1" value="aaaaaa" /><label for="test1">aaaaaa</label><input type="checkbox" name="test[]" id="test2" value="bbbbbb" /><label for="test2">bbbbbb</label><input type="checkbox" name="test[]" id="test3" value="ccccccc" /><label for="test3">ccccccc</label><input type="checkbox" name="test[]...
<form name="form1" action="" method="post"> <p> <input type="checkbox" name="test1" value="1"> <input type="checkbox" name="test2" value="2"> <input type="checkbox" name="test3" value="3"> <input type="checkbox" name="test4" value="4"> <input type="checkbox" name="test5" value="5"> </p> </form>
可以这样取...
这两天看到有朋友问起html内的各种控件怎么用script进行操作,现在自己也总结一下。因为项目原因,很多程序都是用VBScript写的,感兴趣的朋友可以改写成JavaScript,到时候别忘了共享一下啊,活活。OK,切入主题,现介绍一下:今天介绍使用VBScript判断复选框的选中数量和被选中的复选框的值。在生成某个一览表时,比如一个订货单一览表,每条订货单记录前面可能会放置一个复选框,以提供批量删除,发行等功能。一般每个复选框的值也就是后面对应记录的主键的值,如订货单编号。在执行删除、发行等功能时,就要知道选了几个复选框,这些复选框分别对应什么值,下面就说一下方法。程序分为三部分:一、判断被选定的CheckBox是一个还是...