|
Posted by Jonathan N. Little on 11/14/07 16:51
paul814@excite.com wrote:
> How do I code for a submit button when I have radio buttons and
> option group lists?
>
> Do I use If then else?
>
> I have an option group list: lstdepartment
> I have radio button group: radReadWrite
>
> and a submit button btnsubmit
>
> So I want to do stuff like this:
> If RadRead and lstPress is selected, goto "page2"
> If RadRead and lstMailRoom is sele4cted goto "page3" etc. when the
> button is pressed
>
> how would I do this? where do I put the code?? what would the code be
> for something like this?
You put the code in the receiving server-side script. The PHP, CGI, ASP,
CFM.... whatever language your use that *should* be listes in the form's
ACTION attribute.
>
> Code:
>
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
> "http://
> www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
> <html xmlns="http://www.w3.org/1999/xhtml">
> <head>
> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
> <title>Production Report</title><style type="text/css">
> <!--
> .style2 {font-size: 24px}
> .style5 {font-size: 18px}
> -->
> </style></head>
>
> <body>
> <center>
> <p><img src="http://info/test/etnlogored2.gif" width="199"
> height="30" /></p>
> <p> </p>
> <p><em><strong><span class="style2">What would you like to do?:</
> span></strong></em></p>
> <form id="form1" name="form1" method="post" action="">
> <p>
> <label>
> <input type="radio" name="radReadWrite" value="1"
> id="radReadWrite_0" />
> <span class="style5">Write Report</span></label>
> <br />
> <label>
> <input type="radio" name="radReadWrite" value="2"
> id="radReadWrite_1" />
> <span class="style5">View Report</span></label>
> <br />
> </p>
> </form>
> <p><em><strong><span class="style2">Please also select the
> department:</span></strong></em></p>
> <form id="form2" name="form2" method="post" action="">
> <p>
> <select name="lstdepartment" id="lstdepartment">
> <option value="lstEditorial">Editorial</option>
> <option value="lstPrepress">Pre Press</option>
> <option value="lstInformationTechnology">Information
> Technology</option>
> <option value="lstPres">Press</option>
> <option value="lstMailroom">Mail Room</option>
> <option value="lstCirculation">Circulation</option>
> </select>
> </p>
> </form>
> <form id="form3" name="form3" method="post" action="">
> <input type="submit" name="btnSubmit" id="btnSubmit"
> value="Submit" />
> </form>
> <p> </p>
> </center>
>
> </body>
> </html>
>
You also have 3 independent forms here. I don't think that is what you
want. Only the name|value pairs within the form that is submitted is
transmitted.
--
Take care,
Jonathan
-------------------
LITTLE WORKS STUDIO
http://www.LittleWorksStudio.com
Navigation:
[Reply to this message]
|