I recently asked a similar question a while back but didn't provide enough information for everyone.
The code below is an example of what my display form looks like. What I would like to do is this: whenever someone changes a radio button value (from Yes to NO, and vice versa), I would like to dump ALL changed values into a Javascript 2-dimensional array. Then, when the user presses the submit button, I would like to insert the items from the array into a new form (the act_page.cfm page).
This is needed so I can tell what values changed so I can run a SQL query to update the database for the changed values. I can't find worthwhile help/ideas from any of the javascript manauls I have. Any help is much appreciated. Thanks!
<FORM ACTION="act_page.cfm" NAME="InputForm" METHOD="post">
<TABLE WIDTH="500" ALIGN="center">
<INPUT TYPE="submit" VALUE="Submit">
<INPUT TYPE="Reset" VALUE="Cancel"><BR><BR>
</TABLE>
<STRONG>Select which work orders should appear on the timesheet.</STRONG><BR><BR>
<TABLE>
<TR>
<TD><INPUT TYPE="radio" NAME="Row1" VALUE="T, 10001, 1st Disaster" ONCHANGE="">Yes </TD>
<TD WIDTH="75"><INPUT TYPE="radio" NAME="Row1" VALUE="F, 10001, 1st Disaster" ONCHANGE="" CHECKED>No </TD>
<TD WIDTH="75">10001</TD>
<TD>1st Disaster 2001</TD>
</TR>
<TR>
<TD><INPUT TYPE="radio" NAME="Row2" VALUE="T, 20000, OTHER MISC-STRTS" ONCHANGE="">Yes </TD>
<TD WIDTH="75"><INPUT TYPE="radio" NAME="Row2" VALUE="F, 20000, OTHER MISC-STRTS" CHECKED>No </TD>
<TD WIDTH="75">20000</TD>
<TD>OTHER MISC-STRTS</TD>
</TR>
<TR>
<TD><INPUT TYPE="radio" NAME="Row3" VALUE="T, 20111, PAYROLL ADJUSTMENTS" ONCHANGE="">Yes </TD>
<TD WIDTH="75"><INPUT TYPE="radio" NAME="Row3" VALUE="F, 20111, PAYROLL ADJUSTMENTS" CHECKED>No </TD>
<TD WIDTH="75">20111</TD>
<TD>PAYROLL ADJUSTMENTS</TD>
</TR>
<TR>
<TD><INPUT TYPE="radio" NAME="Row4" VALUE="T, 20300, PATCH PERM-HOT-FOR WATER" ONCHANGE="">Yes </TD>
<TD WIDTH="75"><INPUT TYPE="radio" NAME="Row4" VALUE="F, 20300, PATCH PERM-HOT-FOR WATER" CHECKED>No </TD>
<TD WIDTH="75">20300</TD>
<TD>PATCH PERM-HOT-FOR WATER</TD>
</TR>
</TABLE>
</FORM>
The code below is an example of what my display form looks like. What I would like to do is this: whenever someone changes a radio button value (from Yes to NO, and vice versa), I would like to dump ALL changed values into a Javascript 2-dimensional array. Then, when the user presses the submit button, I would like to insert the items from the array into a new form (the act_page.cfm page).
This is needed so I can tell what values changed so I can run a SQL query to update the database for the changed values. I can't find worthwhile help/ideas from any of the javascript manauls I have. Any help is much appreciated. Thanks!
<FORM ACTION="act_page.cfm" NAME="InputForm" METHOD="post">
<TABLE WIDTH="500" ALIGN="center">
<INPUT TYPE="submit" VALUE="Submit">
<INPUT TYPE="Reset" VALUE="Cancel"><BR><BR>
</TABLE>
<STRONG>Select which work orders should appear on the timesheet.</STRONG><BR><BR>
<TABLE>
<TR>
<TD><INPUT TYPE="radio" NAME="Row1" VALUE="T, 10001, 1st Disaster" ONCHANGE="">Yes </TD>
<TD WIDTH="75"><INPUT TYPE="radio" NAME="Row1" VALUE="F, 10001, 1st Disaster" ONCHANGE="" CHECKED>No </TD>
<TD WIDTH="75">10001</TD>
<TD>1st Disaster 2001</TD>
</TR>
<TR>
<TD><INPUT TYPE="radio" NAME="Row2" VALUE="T, 20000, OTHER MISC-STRTS" ONCHANGE="">Yes </TD>
<TD WIDTH="75"><INPUT TYPE="radio" NAME="Row2" VALUE="F, 20000, OTHER MISC-STRTS" CHECKED>No </TD>
<TD WIDTH="75">20000</TD>
<TD>OTHER MISC-STRTS</TD>
</TR>
<TR>
<TD><INPUT TYPE="radio" NAME="Row3" VALUE="T, 20111, PAYROLL ADJUSTMENTS" ONCHANGE="">Yes </TD>
<TD WIDTH="75"><INPUT TYPE="radio" NAME="Row3" VALUE="F, 20111, PAYROLL ADJUSTMENTS" CHECKED>No </TD>
<TD WIDTH="75">20111</TD>
<TD>PAYROLL ADJUSTMENTS</TD>
</TR>
<TR>
<TD><INPUT TYPE="radio" NAME="Row4" VALUE="T, 20300, PATCH PERM-HOT-FOR WATER" ONCHANGE="">Yes </TD>
<TD WIDTH="75"><INPUT TYPE="radio" NAME="Row4" VALUE="F, 20300, PATCH PERM-HOT-FOR WATER" CHECKED>No </TD>
<TD WIDTH="75">20300</TD>
<TD>PATCH PERM-HOT-FOR WATER</TD>
</TR>
</TABLE>
</FORM>