モバイルサイトの作業フォームがあります。キャンセルボタンを画像スタイルのボタンに変更しました。モバイルブラウザでクリックすると、フォームの検証がポップアップ表示されます。検証メッセージを閉じた後、サイトは前のページに戻ります。ユーザーがキャンセルボタンをクリックしたときにフォームが検証されていませんでしたが、タイプを「ボタン」から「画像」に切り替えると、フォームが検証され、理由がわかりません。
前:
<pre>
input type="button" onclick="history.back();" value="Cancel"
</pre>
後:
<pre>
input type="image" onclick="history.back();"
src="images/Mobile_Form_Button_01_Cancel.png"
</pre>