I've noticed that js submit()
isn't working if the form contains an input of "submit" type.
I would know if it's a known behaviour (I haven't find any documentation about that) or it can be a js issue.
Here the Fiddle example: try to remove the button inside and it works.