Tôi đã sử dụng thuộc tính biểu mẫu nút của HTML5 để nút gửi của tôi hiển thị bên ngoài biểu mẫu và vẫn kích hoạt gửi của tôi.Bất kỳ cách nào để hỗ trợ/shim nút biểu mẫu thuộc tính trong IE10?
dạng của tôi trông giống như sau:
<article>
<header>This is my form</header>
<section>
<p>Something explaining what is happening on this form.</p>
<form id="myform" action="/submit" name="myform">
<input type="text" name="thing">
</form>
</section>
<footer>
<button type="submit" form="myform">Submit</button>
</footer>
</article>
Tôi có điều này làm việc tốt trong Chrome/Firefox/Safari, nhưng tôi đã đi kiểm tra nó trong IE10 hôm nay và hình thức không nộp!
Bên cạnh việc thiết kế lại tất cả các trang của tôi để không sử dụng biểu mẫu = thuộc tính, có ai biết cách giải quyết vấn đề này không? Tôi muốn nó hoạt động giống như một nút gửi thông thường bên trong một biểu mẫu, trong đó nhấn enter trong trường văn bản sẽ gửi biểu mẫu cũng như nhấp vào nút.
Tôi muốn tránh thêm sự kiện nhấp chuột và lắng nghe nhập vào trường văn bản để kích hoạt gửi trong JavaScript nếu có thể.
http://jsfiddle.net/mf63k/ - Như là, Có vẻ như để làm việc trong tất cả các trình duyệt ?, có lẽ bạn có HTML hoặc Javascript không hợp lệ ở đâu đó gây ra vấn đề này? – Anil
@JustAnil Fiddle của bạn không hoạt động trong IE10 cho tôi. Nút không làm gì cả. – Paul
Vẫn không được hỗ trợ trong IE11 –