I'm having trouble with a couple of forms in my shopping cart. I'm looking for a programmer who's knowledgeable in JavaScript to fix the bugs.
PLEASE NOTICE: You need to be able to work independently as you won't have FTP access to our website.
Below is an explanation of the problems. Please refer to attached html pages.
[login to view URL]
Shipping Estimator: International quotes are displaying correctly in all three languages (English, Spanish, and Portuguese).
IMPORTANT: Refresh the page when switching from one language to another.
When I try UPS and Priority Mail (for a domestic shipment), I encounter the following problem:
When I search in Spanish or Portuguese, it does not post under the language that I'm searching in. For example, if I search in Spanish, it posts both in English and Portuguese, but not in Spanish.
When I search in English, it posts correctly in the English section, as expected.
For testing purposes please follow this link and use the suggested data entry below:
[login to view URL]
Suggested Data Entry for UPS/Priority Mail:
Shipping Method: Ground (or Second Day, 3-Day Select, or Next Day)
Country: United States
ZIP Code: 55344
[login to view URL]
This page will be displayed when the customer selects Priority Mail (for a domestic shipping) or International (when shipping to a country other than the USA). He/she would then select one of the postal shipping options (normally Priority Mail or Express Mail).
ShipCompare is working fine in English. When I try to check out in Spanish or Portuguese, it gives me the following error message, "You must supply a contact name."
For testing purposes, you may use the same link as above. Click Secure Checkout, then Checkout as a Guest. When you get to step 3 select any country other than the USA. Then select either Priority Mail or Express Mail on the next page.
For some reason, it appears that the contact name is passing through in the English-language form; however, that's not happening with the other two languages. (Don't forget to refresh your page when switching from one language to another!)
I was having a similar issue with my verification page (see attached). Someone provided me a very simple javascript that solved the problem. He labeled the non-working language DIVs as "bad-data1" and "bad-data2", and the working DIV he named good-data". He added a couple of lines to an existing javascript and once implemented the problem was gone!
I tried the same trick, but it didn't work for me. I may have used the wrong scripting or may have put it in the wrong place. Or maybe this problem requires a different solution.
I know this has been a long explanation, but I'm hoping the solution is simpler than it meets the eyes.
Thank you for your time.