Beefy Boxes and Bandwidth Generously Provided by pair Networks
The stupid question is the question not asked
 
PerlMonks  

Re^3: Select data rows from a grid with Perl

by Anonymous Monk
on Dec 23, 2008 at 20:42 UTC ( [id://732370]=note: print w/replies, xml ) Need Help??


in reply to Re^2: Select data rows from a grid with Perl
in thread Select data rows from a grid with Perl

What about passing all the values I am looking for inside the checkbox tag like:
<td width=\"400\" align=\"center\"> <input name=\"pass_values\" value=\"$value1 $value2 $value3 $value4 $ +value5 $more_values_here\" type=\"checkbox\" /> Check</td>

Is this a way around this, or is there a better way to do it?

Replies are listed 'Best First'.
Re^4: Select data rows from a grid with Perl
by u671296 (Sexton) on Dec 24, 2008 at 00:41 UTC
    It would work but isn't very pretty. Some HTML/javascript as follows might be better.

    (This is untested, so there may be bugs, but it's hacked from code I've developed before, so shouldn't be far wrong. See the javascript DOM.).
    <tr id="ctl1" name="ctl1" title="Click to toggle the selection of thi +s row"> <td> <input type="checkbox" onClick="rowSelected('ctl1')"> </td> <span> <td>Alfreds Futterkiste</td> <td>Berlin</td> <td>Germany</td> </span> </tr> <tr id="ctl2" name="ctl2" title="Click to toggle the selection of thi +s row"> <td> <input type="checkbox" onClick="rowSelected('ctl2')"> </td> <span> <td>etc. etc. etc.</td> </span> </tr> <!-- etc. etc. etc --> <input type='hidden' value='' name='dataToSend'> function rowSelected(id) { if (document.getElementById(id)) { var data=""; var dataArray=document.getElementById(id).getElementsByTagName +("span")[0].getElementsByTagName("td"); for (var i=0; i<dataArray.length; i++) { data=data+dataArray[i].innerHTML; } //overwrites previously selected checkbox so may want to conca +tenate document.getElementById('dataToSend').innerHTML=data; } }

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://732370]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others chanting in the Monastery: (5)
As of 2024-03-28 06:46 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found