2009-08-08 14 views
2

ちょっと私がフォームを送信したいのですが、それはIEではうまくいきません。 Mozillaやその他のブラウザでは動作しています。コード:image form submit IE

<input type="image" name="zoeken" src="knop_go.jpg" value="zoek" alt="zoek" /> 

この問題の解決方法を教えてください。

答えて

1

可能な回避策は、画像のためのCSSスタイルとの定期的なボタンのようになります。

<form action="blah.aspx" method="post"> 
<input type="submit" class="button" name="zoeken" value="zoek" /> 
</form> 

とCSSで:

.button { 
    border: 0px; 
    background: url("./knop_go.jpg"); 
    width: 100x; 
    height: 60px; 
} 
+0

>>エレガントな解決策:-) – Izmoto

0

あなたは実際には(フォームタグ内にこれを試みることができます、これは動作します):

<button type="submit"> 
    <img src="btnaceptar.jpg"/> 
</button> 
3

これは機能します。ちょうど値を送信せず、単に座標を送信します。

そのボタンがクリックされたかどうかを確認するテストを行っている場合は、x座標またはy座標が設定されているかどうか(値のテストと同様)を確認します。私はボタンを押して、私はEnterキーを押すと、それはまだ動作しない場合

+0

はい、私はvarでisset()を使用すると動作しませんが、FFでは動作します... –

+0

座標のために生成される変数は、 "x"と "y"を入力します。値が送信されないので、値データの名前も送信されません。 – Quentin

0

OK、更新は、それが動作する...

は、別のフィールドISSETかどうかをチェックすることによってそれを固定し、今では動作します...

しかし、送信ボタンを押していないと、彼は値を送信しませんでした。