input type="image"の送信ボタンにhover用の画像を背景に指定、hover時には透明度をゼロとし背景画像を表示しています。

JSでの実装はこちら↓
javascriptでinput画像ボタンにロールオーバーをつける 【2012.08.16改訂】

HTMl

<form>
<div class="mod_formbtn">
<ul>
<li class="back"><input type="image" src="back.gif" alt="内容をクリア"></li>
<li class="send"><input type="image" src="send.gif" alt="確認する"></li>
</ul>
<!--mod_formbtn_end--></div>
</form>

CSS

.mod_formbtn{
	width:500px;
	text-align:center;
}
.mod_formbtn ul{
 letter-spacing:-0.4em;
 }
.mod_formbtn ul li{
 letter-spacing:normal;
 display:inline-block;
 *display: inline;
 *zoom: 1;
 margin:0 10px 0 10px;
}
.mod_formbtn ul li a{
  display:block;
 height:45px;
 overflow:hidden;
}

.mod_formbtn ul li.send{
 background:transparent url('send_on.gif') no-repeat left top;
}
.mod_formbtn ul li.back{
 background:transparent url('back_on.gif') no-repeat left top;
}
.mod_formbtn input:hover {
 opacity: 0.0;
 /* IE */
 filter: alpha(opacity=0);
}