0

PHP と Javascript に基づくログイン スクリプトがあります。Chrome と Safari では機能するのに、Firefox や Internet Explorer では機能しない理由が、長い間わかりませんでした。通常の送信ボタンではなく、送信用の画像があるため、問題はhtmlにあることが最終的にわかりました。type="image" を type="submit" に変更するだけで問題が解決します。これがなぜなのか、そして次のように書くための互換性のある方法があるかどうか、誰もが知っていますか

これは機能します:

<input name="doLogin" type="submit" style="margin-left:90px;" id="doLogin3" value="Login">

これはしません:

<input name="doLogin" type="image" src="login-btn.png" style="margin-left:90px;" id="doLogin3" value="Login">

4

1 に答える 1

1

js を使用してフォームを送信しない場合は、送信ボタンの入力タイプを送信する必要があります。しかし、本当にボタンの代わりに画像が必要な場合は、画像をボタンの背景として設定して css で配置するだけです。入力タイプを画像に変更する必要はありません。それが役立つことを願っています。

于 2013-05-14T19:47:15.477 に答える