Cóż, próbuję przesłać formularz, naciskając klawisz Enter, ale nie wyświetlając przycisku przesyłania. Nie chcę wchodzić w JavaScript, jeśli to możliwe, ponieważ chcę, aby wszystko działało we wszystkich przeglądarkach (jedyny sposób, w jaki znam JS, to zdarzenia).
W tej chwili formularz wygląda następująco:
<form name="loginBox" target="#here" method="post">
<input name="username" type="text" /><br />
<input name="password" type="password" />
<input type="submit" style="height: 0px; width: 0px; border: none; padding: 0px;" hidefocus="true" />
</form>
Który działa całkiem dobrze. Przycisk przesyłania działa, gdy użytkownik naciśnie klawisz Enter, a przycisk nie jest wyświetlany w przeglądarkach Firefox, IE, Safari, Opera i Chrome. Jednak nadal nie podoba mi się to rozwiązanie, ponieważ trudno jest wiedzieć, czy będzie działać na wszystkich platformach ze wszystkimi przeglądarkami.
Czy ktoś może zaproponować lepszą metodę? Czy jest to tak dobre, jak to możliwe?