Jocka Posted November 16, 2006 Share Posted November 16, 2006 My code works for the most part but heres the problem with it. I tried to set it so if there's a "?" in the url then it adds a "&state=whatever" otherwise it'll say "?state=whatever".Well the problem lies here. It's NEVER "?state=whatever" and it wasn't until later that I realized I need to check to make sure "state" isn't in the url either and if it is to update the variables. .. this is so much easier in PHP lol.. Any help? this is what I have so far (which does about 30% of the task).(slashes added so I could post the code)[code]<//script language="javascript"//><!--function goto(){ var index=document.forms['search'].state.options[document.forms['search'].state.selectedIndex].value; var url=document.location.href; if(url.match("/\?/ ")){ window.location.href=url+"&"+"state="+index } else { window.location.href=url+"?"+"state="+index }}//--><//script//>[/code] Quote Link to comment Share on other sites More sharing options...
Telemachus Posted November 16, 2006 Share Posted November 16, 2006 You have quotes even though you are trying to use a regular expression, could either use the question mark in a string or just use .match(/\?/) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.