Wrox Home  
Search P2P Archive for: Go

  Return to Index  

aspx_professional thread: Accessing controls in datagrid in javascript


Message #1 by "Jay" <ysemel@h...> on Wed, 5 Mar 2003 01:07:19
Hi, 

My goal is to display a datagrid with a checkbox in the header that will 
check all the checkboxes in the rows of the datagrid via javascript. Here 
is what I have done so far - 

for the datagrid: 
<HeaderTemplate>
	<center>
		<input type="checkbox" Runat="server" ID="SelectAllCheck" 
name="SelectAllCheck" onclick="selectAll_Click()">
		<font face="verdana" size="2"><u><b>Select 
All</b></u></font>
	</center>
</HeaderTemplate>
<ItemTemplate>
	<center>
		<input type="checkbox" Runat="server" ID="SelectItemCheck">
	</center>
</ItemTemplate>

and the javascript:

<script language="javascript">
function selectAll_Click()
{
	var chk = eval("document." + all 
+ "dgEmails:_ctl2:SelectAllCheck");
	var checkAction = !chk.checked;
	var objCheck = eval("document." + all 
+ "dgEmails:_ctl3:SelectItemCheck");
	var cnt = 4;
	while (objCheck != null) {
		objCheck.checked = checkAction;
		objCheck = eval("document." + all + "dgEmails:_ctl" + cnt 
+ ":SelectItemCheck");
	}
}
</script>

I'm getting javascript errors along the way - 
Any help is appreciated

Thanks,
Jay

  Return to Index