Używam atrybutu formularza przycisku HTML5, aby mój przycisk przesyłania pojawiał się poza formularzem i nadal wyzwalał moje zgłoszenie.Jakikolwiek sposób na obsługę/shim formularza formularza przycisku w IE10?
Moja forma wygląda mniej więcej tak:
<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>
mam to działa dobrze w Chrome/Firefox/Safari, ale poszedłem do testowania go w IE10 dziś i forma nie złoży!
Oprócz przeprojektowywania wszystkich moich stron, aby nie używać atrybutu form = form, czy ktoś wie, jak sobie z tym poradzić? Chcę, aby działał jak normalny przycisk przesyłania w formularzu, gdzie naciśnięcie klawisza Enter w polu tekstowym spowoduje przesłanie formularza, a także kliknięcie przycisku.
Chciałbym uniknąć dodawania zdarzeń kliknięcia i nasłuchiwania wpisywania w polach tekstowych, aby włączyć wysyłanie w JavaScript, jeśli to możliwe.
http://jsfiddle.net/mf63k/ - Jak jest, to wydaje się działać we wszystkich przeglądarkach ?, może masz jakiś nieprawidłowy kod HTML lub JavaScript powodujący ten problem? – Anil
@JustAnil Twoje skrzypce nie działa w IE10 dla mnie. Przycisk po prostu nic nie robi. – Paul
Nadal nieobsługiwany w IE11 –