JavaScript to check textfield against array? -
hello im trying create postcode checker javascript function checks textfield against array of postcodes , if text contains postcode in array says cant deliver , if doesnt show in list says can deliver you, here code have far.
<script> var postcodes = "ab1, ab2, ab23, ab3, ab30, ab31, ab32, ab33, ab34, ab35, ab36, ab41, ab42, ab43, ab44, ab45, ab51, ab52, ab53, ab54, ab55, dd10, dd9, dd10, dd11, dd2, dd3, dd4, dd5, dd7, dd8, dd9, ph11, ph12, fk17, g82, g83, g84, pa20, pa21, pa22, pa23, pa24, pa25, pa26, pa27, pa28, pa29, pa30, pa31, pa32, pa33, pa34, pa35, pa36, pa37, pa38, pa41, pa42, pa43, pa44, pa45, pa46, pa47, pa48, pa49, pa60, pa61, pa62, pa63, pa64, pa65, pa66, pa67, pa68, pa70, pa71, pa72, pa73, pa74, pa75, pa76, pa77, pa78, dg7, ka1, ka10, ka11, ka12, ka13, ka14, ka15, ka16, ka17, ka18, ka19, ka2, ka20, ka21, ka22, ka23, ka24, ka25, ka26, ka27, ka28, ka29, ka3, ka30, ka4, ka5, ka6, ka7, ka8, ka9, pa17, fk10, fk11, fk12, fk13, fk14, dg1, dg10, dg11, dg12, dg13, dg14, dg16, dg2, dg3, dg4, dg5, dg6, dg7, dg8, dg9, ka6, ml12, g60, g61, g62, g64, g65, g66, g81, g82, g83, dd1, dd2, dd3, dd5, eh21, eh22, eh31, eh32, eh33, eh34, eh35, eh36, eh39, eh40, eh41, eh42, td13, eh1, eh10, eh12, eh13, eh14, eh15, eh16, eh17, eh2, eh20, eh21, eh28, eh29, eh3, eh30, eh4, eh5, eh6, eh7, eh8, eh9, fk1, fk10, fk11, fk12, fk13, fk14, fk15, fk16, fk17, fk18, fk19, fk2, fk20, fk21, fk3, fk4, fk5, fk6, fk7, fk8, fk9, dd6, fk10, ky1, ky10, ky11, ky12, ky13, ky14, ky15, ky16, ky2, ky3, ky4, ky5, ky6, ky7, ky8, ky9, g1, g11, g12, g14, g15, g2, g20, g21, g32, g41, g43, g45, g51, g53, g76, ab37, iv1, iv10, iv11, iv12, iv13, iv14, iv15, iv16, iv17, iv18, iv19, iv2, iv20, iv21, iv22, iv23, iv24, iv25, iv26, iv27, iv28, iv3, iv4, iv40, iv41, iv42, iv43, iv44, iv45, iv46, iv47, iv48, iv49, iv5, iv51, iv52, iv53, iv54, iv55, iv56, iv6, iv7, iv8, iv9, kw1, kw10, kw11, kw12, kw13, kw14, kw2, kw3, kw5, kw6, kw7, kw8, kw9, pa34, pa38, pa39, pa40, ph19, ph20, ph21, ph22, ph23, ph24, ph25, ph26, ph30, ph31, ph32, ph33, ph34, ph35, ph36, ph37, ph38, ph39, ph40, ph41, ph42, ph43, ph44, pa10, pa11, pa13, pa14, pa16, pa18, pa19, eh46, eh55, g33, g65, g66, g67, g68, g69, g71, g72, g73, g74, g75, ml1, ml10, ml11, ml12, ml2, ml3, ml4, ml5, ml6, ml7, ml8, ml9, eh10, eh18, eh19, eh20, eh22, eh23, eh24, eh25, eh26, eh37, eh46, ab37, ab38, ab56, iv30, iv31, iv32, iv36, ph26, kw1, kw15, kw16, kw17, dd2, fk14, fk15, fk19, fk21, ky13, ph1, ph10, ph11, ph12, ph13, ph14, ph15, ph16, ph17, ph18, ph2, ph3, ph4, ph5, ph6, ph7, ph8, ph9, g46, g77, g78, pa1, pa10, pa11, pa12, pa14, pa3, pa4, pa5, pa6, pa7, pa8, pa9, eh26, eh38, eh43, eh44, eh45, eh46, ml12, td1, td10, td11, td12, td13, td14, td15, td2, td3, td4, td5, td6, td7, td8, td9, ze1, ze2, ze3, fk15, fk16, fk17, fk18, fk19, fk20, fk21, fk6, fk7, fk8, fk9, g63, eh27, eh30, eh47, eh48, eh49, eh52, eh53, eh54, eh55, hs1, hs2, hs3, hs4, hs5, hs6, hs7, hs8, hs9" function postcodechk() { if (document.forms["frm1"]["postcode"].value == postcodes) { alert("we dont deliver im afraid") } else { alert("we deliever you") } } </script> </head> <body> <form name="frm1" onsubmit="return postcodechk();" > <table> <tr><td>postcode: </td><td><input type="text" name="postcode"/></td></tr> <tr><td></td><td><input type="submit" value="submit"/></td></tr> </table> </form> </body> any help appreciated.
function postcodechk() { if (postcodes.indexof(document.forms["frm1"]["postcode"].value) === -1) { alert("we dont deliver im afraid") } else { alert("we deliever you") } }
javascript
No comments:
Post a Comment