≒ jQuery-narrative-selectは長文不可?
一昨日のエントリに書いたjQuery-narrative-selectの動作不良だけども、あれこれしてたら直りました。
一遍あきらめたけど、どうしても気になって、さっきのエントリに書いたとおり資料を作ってからなんちゃってECサイトの[会員登録]画面のコード眺めてたら、narrative-selectが効いてる生年月日のselectはvalueが全部1から始まってて、駄目な都道府県のselectは0から始まってる。なので「都道府県を指定してください」optionのvalueを48にして、一番後ろに持ってく。そしたら動いた!やった。
で、デフォルトで北海道が表示されてるので、PHPを書きなおして「都道府県を指定してください」optionにselectedを付ける。そしたら何とまた動作不良。「もしかして文字数?」。試しに「都道府県を指定してください」を「都道府」って変えたらビンゴ!ちゃんと動く。面白いなー。というかスクリプトちゃんと理解できれば何でそうなってるか判るんだろうけど、今の僕にはまだ難しかった。とりあえず今は動けば良しとして、さすがに「都道府」はまずいので「選択してください」にする。泥縄式だけど、一応不具合に対処できたってことでメモ。
他のselectにも貼り付けてみよう。場所ごとの挙動の差でスクリプトの理解ができるかも知れないので、根本的に解決できたらまたエントリ書きます。明日は就職面談だ。
10年12月10日(金)‡03時09分17秒 ‡ 未分類