[ic] Form Value Submit Problem

ic at 3edge.com ic at 3edge.com
Thu Sep 7 09:59:02 EDT 2006


Postfix User writes: 

> On 9/7/06, ic at 3edge.com <ic at 3edge.com> wrote:
>> 
>> But as you do a onChange="checkout.submit()" it is only possible to set 1 
>> of
>> the shipping methods, as it will submit the page the moment you touch one 
>> of
>> the 2 selects (xyz or abc) ... Of course I'm having limited info here, 
>> but
>> if you say that people can select different shipping methods for 
>> different
>> carts and I assume the xyz and abc are related to carts then there is 
>> only 1
>> that will be taken ..   I'd probably help if you would c&p the HTML 
>> snippet
>> here as there might lie the problem which you're overlooking ...
> 
> Gert, 
> 
> Here is the generated HTML, you will notice that the "abc_ship" select
> menu has a selected value (3DS) and that the xyz_ship select menu does
> not have any selected value. 
> 
> <FORM ACTION="https://www.XXXXX.com" METHOD="POST">
> <input type=hidden NAME=mv_doit       value=refresh>
> <input type=hidden NAME=mv_nextpage   value="ord/checkout">
> <input type=hidden name=mv_check      value="Save_database">
> <INPUT TYPE=hidden NAME="mv_order_profile" VALUE="credit_card"> 
> 
> ABC Shop:
> Select Shipping Method:
> <SELECT NAME="abc_ship" onChange="checkout.submit()" SIZE="1">
>   <OPTION VALUE="1DA">Next Day Air ($52.20)
>   <OPTION VALUE="3DS" SELECTED>3-Day Saver ($13.20)
>   <OPTION VALUE="GNDRES">Ground Residential ($8.16)
> </SELECT> 
> 
> <HR> 
> 
> XYZ Shop:
> Select Shipping Method:
> <SELECT NAME="xyz_ship" onChange="checkout.submit()" SIZE="1">
>   <OPTION VALUE="1DA">Next Day Air ($52.20)
>   <OPTION VALUE="2DA">2-Day Air ($26.70)
>   <OPTION VALUE="GNDRES">Ground Residential ($12.10)
> </SELECT> 
> 
> </FORM> 
> 
> Below you will see a [dump values] output.  This is from adding the
> items to the individual carts and then selecting for ABC Shop "3Day
> Select" (the form submits) and then selecting shipping for XYZ Shop
> "Next Day Air" (the form submits) but does not appear to saving the
> value to the session. Note that xyz_ship does not even have an entry
> in the session values. 
> 
> ###### SESSION (values) #####
> {
>  'country' => 'US',
>  'phone_day' => '',
>  'mv_order_profile' => 'credit_card',
>  'email' => '',
>  'zip' => '33412',
>  'mv_same_billing' => '1',
>  'mv_action' => 'refresh',
>  'mv_search_match_count' => 1,
>  'abc_ship' => '3DS',
>  'mv_session_id' => 'FVZUG3Fw'
> } 
> 
> ###### END SESSION    #####

Have you tried to add [update values] before [dump values]?  ...


More information about the interchange-users mailing list