As far as I can tell, Internet Explorer does not (up to IE10, at least) support the form attribute.
You can either polyfill this in javascript, or move the input to sit inside the relevant form. This has already been answered elsewhere though: https://stackoverflow.com/a/16694990/13019