facet-?β このページをアンテナに追加 RSSフィード

2005-11-06

[]ブックマーク追加画面を表示した際のフォーカス 08:07 ブックマーク追加画面を表示した際のフォーカス - facet-?β を含むブックマーク はてなブックマーク - ブックマーク追加画面を表示した際のフォーカス - facet-?β ブックマーク追加画面を表示した際のフォーカス - facet-?β のブックマークコメント

はてなアイデア - ブックマーク追加画面を表示した際、コメント欄にフォーカスをセットして欲しい。

http://i.hatena.ne.jp/idea/5744

というjazzanovaさんの意見に同意。(残念ながらキャンセル


これ、ずっと気になっていたのですが、今日どうしてもまた気になってしまいました。


HTMLソースを見てみると、

<body onload="javascript:document.add.commit.focus();tag_suggest_init();">

としてわざわざ [追加する] ボタン (//input[@name="commit"]) にフォーカスしているみたいなんですけど、ローカル

<body onload="javascript:document.add.comment.focus();">

に書き換えて、コメント欄 (//input[@name="comment"]) にフォーカスさせ、その状態でエンターを押してみたところ、document.add.commit.focus()しなくても、複数ある送信ボタンのうち最初の送信ボタンの名前/値ペアがデフォルトで送信されるようです。


以下のブラウザで動作確認:


…となると、コメント欄へのフォーカスの方が有益だと思うのですが、[追加する] にフォーカスすべき理由があるでしょうか。


なぜ [追加する] のところにフォーカスするようになってしまったのでしょう…なにか経緯があるのでしょうか。