A client is griping because when he starts typing his city into the city field his browser is not offering his previously typed cities. I did an experiment and the reason is that the browser doesn't recognize the filed. The reason is the city field code looks like this:
<input type="text" tabindex="7" value="" id="input_3_2_5" name="input_2.5">
I did an experiment and set the "name" property to "city" with firebug and after that, if I start to type in my city it offers of the full city name for me. Clearly it sees a form field name city... and shows me all the values I have typed in to other inputs with a name property of "city". Is there any way to arbitrarily force a field name so we can take advantage of this behavior built into most browsers?