Я намагаюся подати форму, натиснувши клавішу Enter, але не відображаючи кнопку подання. Я не хочу потрапляти в JavaScript, якщо це можливо, тому що я хочу, щоб все працювало на всіх браузерах (єдиний спосіб, який я знаю, JS - це з подіями).
Зараз форма виглядає приблизно так:
<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>
Що працює досить добре. Кнопка надсилання працює, коли користувач натискає клавішу введення, а кнопка не відображається у Firefox, IE, Safari, Opera та Chrome. Однак мені все ще не подобається рішення, оскільки важко знати, чи буде він працювати на всіх платформах із усіма браузерами.
Чи може хтось запропонувати кращий метод? Або це приблизно так добре, як виходить?