I just found out (the hard way), that when you have a HTML form with action=\"\", Webkit browsers treat it differently to Firefox and Internet Explorer.
The best way in my opinion would be not to omit the action attribute (which would not validate) but to specify the actual action for the form. Is there a reason you are not specifying the action?