function CheckAll(){
for( i=0 ; i<document.FileListing.elements.length; i++) {
document.FileListing.elements[i].checked=1;
}
}

something like that.


>>> [EMAIL PROTECTED] 10/23/03 09:36AM >>>
This is probably old hat for most, but it's a first for me....

I have a page of records laid out in a table that results from a query
... I want the option to delete all records or individual ones.
Therefore, I have checkboxes next to each record.. deleting individual
records was not a problem... but when I tried to use/modify a piece of
js (script found on the net) to do a select all scenario, it throws a
JS
error ... I think because the records are dynamically generated....
I've
seen some obscure references on how to do this "select all" scenario
with multiple, dynamically generated records, but nothing I can put
together to make it work.

Can someone point me in the right direction here... the code I'm using
off the net, which works fine in a static situation, is below , but of
course there's only one <input type> line in my template

<form name=f1>
<input type="checkbox" name="c1" value="1">c1-1<BR>
<input type="checkbox" name="c1" value="2">c1-2<BR>
<input type="checkbox" name="c1" value="3">c1-3<BR>
<input type="checkbox" name="c1" value="4">c1-4<BR>
<input type="checkbox" name="c1" value="5">c1-5<BR>
<input type="checkbox" name="c2" value="1">c2-1<BR>
<input type="checkbox" name="c2" value="2">c2-2<BR>
<input type="checkbox" name="c2" value="3">c2-3<BR>
<input type="checkbox" name="c2" value="4">c2-4<BR>
<input type="checkbox" name="c2" value="5">c2-5<BR>

<input type="checkbox" name="c3" value="false"
Not Checked<BR>
<input type="checkbox" name="c4" value="true"
Checked<BR>
</form>
<script>
function doIt(v)
{
for(var i=0;i<document.f1.c1.length;i++)
   document.f1.c1[i].checked=eval(v);
for(var i=0;i<document.f1.c2.length;i++)
   document.f1.c2[i].checked=eval(v);
document.f1.c3.checked=false;
document.f1.c4.checked=false;
}
</script>

Tim


[Todays Threads] [This Message] [Subscription] [Fast Unsubscribe] [User Settings]

Reply via email to