現時点でこれらのボタンを実装しようとしています: http://web.archive.org/web/20110721191046/http://particletree.com/features/rediscovering-the-button-element/
ここでは主にIE6を使用しているため、どちらを選択するかを決めることはできません。私の知る限り...
ボタン:
input type = "submit":
a onclick = "document.formname.submit()"
...だから、私はただ3つのうち、どれが一般的に好まれているのかと思っています理想的にはスタイルよりも機能が欲しいと思いますが、ここでJavascriptを有効にする必要があります(これはイントラネットページ専用です)。一般的に、人々はバックグラウンドで起こっていることをあまり気にしないと思いますか?うーん。
onclick = "document.formname.submit()"スタイルのルートに移動し、機能の非表示ボタンを追加します。
私は送信ボタンをお勧めします。それはまさにそれがそこにあるためです。無効になっているユーザーがいる場合は、送信ボタンが最も意味のあるボタンになります。
IE6のボタンの周囲の境界線が本当に気に入らない場合は、JavaScriptで送信ボタンを非表示にしてから、必要なスタイルで独自のボタンを作成できます。自家製のボタンがクリックされるたびに、送信を呼び出します。ボタンのonclickイベントハンドラー(フォームを送信します)。これにより、ユーザーはEnterキーを押してデータを送信でき、JavaScriptを無効にしているユーザーのために送信キーをそこに保持できます。
<a>
をonclick
と一緒に使用する場合は、role="button"
とwairole="button"
を設定し、onkeypress
ハンドラーを設定して「- button "アクセス可能です!