View Full Version : Radio action buttons not responding

07-06-2004, 06:23 PM
I am trying to get my radio buttons to have two choices where each one takes me to a different action page. It keeps giving me the error:

document.queryForm.myAction2 is null or not an object

Here is my attempt:

<SCRIPT language="JavaScript">

function do_submit()
if (document.queryform.myAction2[0].checked)
document.queryform.action = 'PageOne.cfm';
//document.queryform.submit(); it bombs with or without this line uncommented

else if (document.queryform.myAction2[1].checked)
document.queryform.action = 'PageTwo.cfm';
// document.queryform.submit(); it bombs with or without this line uncommented

The calling area and radio buttons:

<FORM METHOD="post" NAME="queryForm" onsubmit="do_submit();">
<input type="radio" name="myAction2" checked> first action<br>
<input type="radio" name="myAction2"> second action

Please advise.

07-06-2004, 06:31 PM
Just go

<input type="radio" onfocus="window.location='theUrl.htm';"><br>
<input type="radio" onfocus="window.location='theUrl2.htm';">

07-06-2004, 07:15 PM
That didnt work. Any other suggetions?

Willy Duitt
07-06-2004, 07:54 PM
Try using: document.forms['FormName'].setAttribute('action',radioButtonValue)

07-07-2004, 06:12 AM
You had it right the first time except you were not case sensitive. Your form is named queryForm with a capital F yet you are referencing it as queryform. Case counts in JavaScript.