Server side (PHP) solution (require the appropriate PHP code):
Code:
if ( $region == $region_west ) {
require $region_url_west;
}
else if ($region == $region_east ) {
require $region_url_east;
}
else {
# local page processing
}
Client side (Javascript) solution (change the form action):
Code:
<li><label><input type="radio" name="region" value="<?php echo $region_west; ?>" onclick="this.form.action='<?php echo $region_url_west; ?>';this.form.submit()" class="regionradio" />West Coast Factory</label></li>
<li><label><input type="radio" name="region" value="<?php echo $region_east; ?>" onclick="this.form.action='<?php echo $region_url_east; ?>';this.form.submit()" class="regionradio" />East Coast Factory</label></li>
I would either have the factory buttons be submit buttons, or have a distinct submit button. Using a radio button to submit a form violates the users' interface expectations.
Bookmarks