I think you are working way way way too hard.
onsubmit="this.q.value += (this.url.value + ' ' + this.city.value); return true;">
<input type="hidden" name="q"
value="Resume -jobs -apply -submit -required -wanted -template -wizard -free -write -sample " />
<input name="url" type="text" /><!-- what is this for? -->
<option selected value="">Please Select...
<option value="New York">New York
<input type="submit" value=" Go " />
Not sure what the point of the url field is, but I plunked it in there just in case.
NOTE: Bing will receive the city and url fields separately, in addition to seeing their values tacked onto the q= string, but that shouldn't hurt. If it does, there's a reasonably easy fix.