Bem, estou tentando enviar um formulário pressionando enter, mas não exibindo um botão de envio. Não quero entrar no JavaScript, se possível, pois quero que tudo funcione em todos os navegadores (a única maneira de JS que conheço é nos eventos).
No momento, o formulário fica assim:
<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>
O que funciona muito bem. O botão enviar funciona quando o usuário pressiona enter e o botão não aparece no Firefox, IE, Safari, Opera e Chrome. No entanto, ainda não gosto da solução, pois é difícil saber se ela funcionará em todas as plataformas e em todos os navegadores.
Alguém pode sugerir um método melhor? Ou isso é tão bom quanto ele ganha?