I have read some basic tutorials on JavaScript but have very little experience using it. I had hoped to confine my use to copying forms and scripts that already exist, but I have need for something more complex.
I have a form that displays correctly. The code I am using, is…
<html><head><title>UPC Decoder</title></head>
<body>
<form onSubmit=”document.forms[0].elements[1].value=document.forms[0].elements[0].value/6; return false;”>
Enter UPC here <input size=”12″ value=””> Child Offer is <input size=”20″>.<p>
<input type=”submit” value=”Click Here for the Offer #”>
</form>
<p>
</body>
</html>
What I need to happen is for a user to submit a 12-digit UPC which would be matched against an “Offer Number.” The offer numbers work as follows:
if (UPC == “839803001057”){var_b=(“Offer Number 1”)}&
if (UPC == ” 850902000307″){var_b=(“Offer Number 2”)}&
if (UPC == “88064323044”){var_b= (“Offer Number 3”)}&
if (UPC == “88064321347”){var_b= (“Offer Number 4”)}&
if (UPC == “88064362647”){var_b= (“Offer Number 5”)}&
if (UPC == “88064325024”){var_b= (“Offer Number 6”)}&
if (UPC == “88064325727”){var_b= (“Offer Number 7”)}&
if (UPC == “88064325826”){var_b= (“Offer Number 8”)}&
if (UPC == “88064365839”){var_b= (“Offer Number 9”)}&
if (UPC == “88064396024”){var_b= (“Offer Number 10”)}&
if (UPC == “53991003338”){var_b= (“Offer Number 11”)}&
if (UPC == “53991003321”){var_b= (“Offer Number 12”)}&
if (UPC == “12502607595”){var_b= (“Offer Number 13”)}&
if (UPC == “12502526575”){var_b= (“Offer Number 13”)}&
if (UPC == “12502600022”){var_b= (“Offer Number 14”)}&
if (UPC == “740853911053”){var_b= (“Offer Number 15”)}&
if (UPC == “740853911817”){var_b= (“Offer Number 16”)}&
if (UPC == “740853911893”){var_b= (“Offer Number 17”)}&
if (UPC == “740853911015”){var_b= (“Offer Number 18”)}&
if (UPC == “074000033191”){var_b= (“Offer Number 19”)}&
if (UPC == “833273005003”){var_b= (“Offer Number 20”)}&
if (UPC == “18359180366”){var_b= (“Offer Number 21”)}&
if (UPC == “77511902116”){var_b= (“Offer Number 22”)}&
if (UPC == “21200525674”){var_b= (“Offer Number 23”)}&
if (UPC == “785414104734”){var_b= (“Offer Number 24”)}&
if (UPC == “722868410899”){var_b= (“Offer Number 25 OR Offer Number 48. Please verify dates of offer.”)}&
if (UPC == “21200505393”){var_b= (“Offer Number 27”)}&
if (UPC == “718037104362”){var_b= (“Offer Number 28”)}&
if (UPC == “805529058699”)}{var_b= (“Offer Number 29 OR Offer Number 39. Please verify dates of offer.”)}&
if (UPC == “637668048114”)}{var_b= (“Offer Number 30”)}&
if (UPC == “637668735571”)}{var_b= (“Offer Number 31”)}&
if (UPC == “021986951155”)}{var_b= (“Offer Number 32”)}&
if (UPC == “37988809424”)}{var_b= (“Offer Number 33”)}&
if (UPC == “734646680004”)}{var_b= (“Offer Number 34 OR Offer Number 44. Please verify dates of offer.”)}&
if (UPC == “718037104287”)}{var_b= (“Offer Number 35”)}&
if (UPC == “637668622208”)}{var_b= (“Offer Number 36”)}&
if (UPC == “77511997686”)}{var_b= (“Offer Number 37”)}&
if (UPC == “77511991486”)}{var_b= (“Offer Number 38”)}&
if (UPC == “805529346048”)}{var_b= (“Offer Number 40”)}&
if (UPC == “805529291836”)}{var_b= (“Offer Number 41”)}&
if (UPC == “805529291799”)}{var_b= (“Offer Number 42”)}&
if (UPC == “077511907739”)}{var_b= (“Offer Number 43”)}&
if (UPC == “718037103495”)}{var_b= (“Offer Number 45”)}&
if (UPC == “650590106400”)}{var_b= (“Offer Number 46”)}&
if (UPC == “740617067934”)}{var_b= (“Offer Number 47”)};
I know that script is not correct. I need help fixing it so that the appropriate offer will be returned if the UPC that is entered matches. If there is no match, it can say no match. (Do I need to define that?)
Also, when I add the script I wrote into my form, the form stops displaying.
I know this is a lot to ask, but can anyone combine these two pieces into something that works. If you provide me a working script, I will be able to understand how it works and why mine did not. (I think there is a function that needs to be defined; I’m not sure if the & signs are needed; I don’t know how to tell it what to return if there is no match. I must be misplacing something when I merge the two items, because even if the script does not run, it should not make my form disappear.
I have nothing to offer except my undying gratitude FOR LIFE. This would be a very helpful tool for me to be able to “develop.”
[code=php]