select option の謎
Namazu の設定をいじっていて気づいたのだが、
<select name="idxname">
<option selected>↓ 選べ ↓
<option value="develop/php4.3.4">PHP 4.3.4
<option value="develop/pear200406">Pear
<option value="develop/ruby1.6.8">Ruby 1.6.8
の場合は検索後も選択したインデックスが select ボックスの中で selected になる。しかし
<select name="idxname">
<option selected>↓ 選べ ↓</option>
<option value="develop/php4.3.4">PHP 4.3.4</option>
<option value="develop/pear200406">Pear</option>
<option value="develop/ruby1.6.8">Ruby 1.6.8</option>
こうした場合は必ず先頭の「選べ」が selected になる。つまり再検索の際に必ず idxname を選び直さないといけない。これは「選べ」に明示的に selected を書いていてもいなくても同じ。
Mozilla でも IE でも同じ動きをする。この辺の動作って、本当は JavaScript や cookie 使ってちゃんと制御すべきなのかな。DOCTYPE はこうなっている。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
これが Transitional だとまた違うのかもしれない。
More
Recent Posts
- » Gemini Advancedでもうゲームが変わっていた
- » 今さらLLMのモデルの違いとプロンプトエンジニアリングについて
- » Bundler環境でIRBでもLSPでもドキュメントを利用する方法
- » Ruby 3.2と3.3のirb historyの扱いの違いと対処方法
- » Result型とRailway Oriented Programmingをめぐる旅
- » dry-operationのススメとエラー情報をViewまで持っていく方法の模索
- » aligach.netのRubyとViteをバージョンアップした
- » ViteRuby 3.7.0は起動方法のデフォルトがnpx経由になった
- » GmailからSpreadsheetとGoogle Driveへ書き出すGASライブラリを作った
- » 面倒くさがり屋のためのTypeScript環境