私はたまたま、あらゆる種類のPNGのつまらないものと画像ボタンを備えた美しくデザインされた検索フォームを作成しました。 数日間、すべてが時計のように機能し、出発し、検索されたなど、すべてがうまくいきました そして、プロジェクトマネージャーから「フォームが機能しません。」と言われます。 どうして? 私はFFを見ました-それは動作します、Operaで-OK、IE7で-それは動作します、6の閉塞。 くそー <input type = "image" src = "picture">で無効になっているように設定されますが、いいえ-そのようなものはありません。
onclick = "this.form.submit()"を試してみます-図。
onclick = "document.forms ['form_name']。Submit()"を試します-図
ボタンではない場合、通常の[送信]を配置します。右端の2つのピクセルに到達したときにのみ機能します。
そして、私は倒錯しなければなりませんでした:
<form method="get" action="/search/" name="form_name">
<table cellpadding="0" cellspacing="0">
<tr>
<td><img src="/img/inner/spacer.gif" width="15" height="22"></td>
<td height="22"><input type="text" name="q" value=""></td>
<td width="27" height="22" onclick="document.forms['form_name'].submit()">
<input type="submit" value="" style="border-width: 0;
background-color: transparent;
background: url('/img/pretty_button.gif') 0px 3px no-repeat;
width: 27px; height: 22px;">
</td>
</tr>
</table>
</form>
これは典型的なもので、どこでも動作します... :)
UPD:写真を挿入するだけでもかまいませんが...