0

1 つの画面に戻るボタンとして機能する画像を配置する必要があります。前の画面に戻るには、次のように記述しました。

<input type="image" src="../../img/button_cancel_gray.gif" type="button" onclick="history.go(-1);"/>

フォームも送信していることを除いて、これは機能します。フォームの送信を防ぐために必要です。

別の方法として、画像をボタン内にラップしようとしました。

これも機能しますが、画像の外側にボタンのデフォルトの境界線が表示されるようになり、見栄えが悪くなります。

では、onclick を実行するがフォームを送信しないボタンとして画像を機能させるにはどうすればよいでしょうか。

4

1 に答える 1

4

onclick イベントが false を返すようにします。これにより、フォームが送信されなくなります。

onclick="history.go(-1);return false;"
于 2013-01-25T02:13:12.187 に答える