Кнопка ввода / возврата не отправляет форму в IE - PullRequest
0 голосов
/ 02 февраля 2012

У меня есть следующее на странице, а также другие формы, но эта или любая другая просто не отправляют, используя клавишу Enter, в отличие от Firefox - я затрудняюсь понять, почему?Я поместил туда скрытую отправку, чтобы она работала с firefox.

Я использую onclick, поскольку графический объект кнопки отправки находится в классе с фоновым изображением спрайта.

Есть ли способ сделатьэто случилось?

<form action="/userlogin.html" method=post name="LOGform"><h1>Member Sign In</h1>

<fieldset id="inputs">
<div class="form_row">

<div class="form_row_name"><label>Email</label></div>
<div class="form_row_input"><input id="username" type="username" name="username" value="" style="width:60%;" placeholder="Your Email Address"></div>
</div>  

<div class="form_row">

<div class="form_row_name"><label>Password</label></div>
<div class="form_row_input"><input id="password" type="password" name="password" value='' style="width:60%;" placeholder="Your Account Password"></div>
</fieldset>
<fieldset id="actions">
<div><div style="float:left; width:35%">
<a onclick="document.forms['LOGform'].submit(); return false;" class="button" href="javascript:;">Sign In</a></div>

<input type="submit" style="display:none"/>
<input type="hidden" name="LOGON" value="logon">
<input type="hidden" name="from" value="">

</fieldset>
</form>

1 Ответ

0 голосов
/ 02 февраля 2012

Если вы хотите использовать изображение для кнопки отправки, вы можете просто использовать тип ввода изображения вместо кнопки отправки, то есть:

<input type="image" src="/mybuttonGraphic.gif" />

Это будет работать при нажатии Enter во всех браузерах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...