2012-02-02 2 views
0

私は次のようなページを他のフォームと同様に持っていますが、これはFirefoxやその他のフォームではEnterキーでは送信しません。理由を理解するための損失?私はそこにfirefoxで動作させるために隠されたサブミットを置く。Enter/returnボタンはIEにフォームを提出しません

投稿ボタングラフィックが背景スプライト画像を持つクラスにあるので、私は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> 

答えて

0

あなたはちょうどすなわち、代わりに送信ボタンの画像入力タイプを使用することができ、あなたの送信ボタン用の画像を使用したい場合:

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

これは、ブラウザ間でEnterキーを押す上で動作します。

+0

できません - 画像は背景です。ボタンのテキストは上に上書きされます –

関連する問題