タグ

selectに関するmobile_snkのブックマーク (4)

  • JavaScript/select選択ボックスを動的に作る - 吉野情報技研(jack'slab)

    select選択ボックスを動的に作る † JavaScriptで、こんな感じの、選択肢が動的に変わる選択ボックス作るサンプルです。 最初に選んだ選択ボックスによって、次の選択ボックスの選択肢が変わります。 解説 フォームの<select>+<option>タグで作った選択ボックスは、 Selectオブジェクトという種類のオブジェクトになります。 Selectオブジェクトは、optionsという選択肢の配列を持っています。 これにアクセスすることで、動的に選択肢の内容を変えることができます。 selectオブジェクト(選択ボックス)を取得するには、 タグで<select name="選択ボックス名" 〜で名前をちゃんとつけて、 form name="フォーム名" で名前をちゃんとつけて、 フォーム名.elements["選択ボックス名"] または フォーム名.選択ボックス名 で

  • jQueryでoption要素を追加した際の諸問題 - むつらつれづれ

    jQueryで任意のoption要素を追加するには、append()やprepend()を利用するのが手軽。 $('#target').append($('<option>').attr({ value: 'xxx' }).text('xxxxxxx')); だが、この操作はIEの場合に問題が生じる。v1.1.3.1以前ではoption要素を追加しても幅が調整されない不具合があり*1、v1.2.3ではoption要素を増やした直後にそのvalue値をval()で設定しようとすると、 「selected プロパティを設定できませんでした。 未定義のエラーです」 というスクリプトエラーが発生する*2。これらの問題はselect要素ごと作り直してしまうことで回避できる。 $('#target').after($('#target').clone()); $('#target').remove()

    jQueryでoption要素を追加した際の諸問題 - むつらつれづれ
    mobile_snk
    mobile_snk 2008/09/10
    IE6でselectに関する諸エラーが発生した際にこの方法で解決。 コメント欄: >alert()の変わりにセレクト.focus()を用いることでも回避できました。
  • MSN Japan - ニュース, 天気, メール (Outlook, Hotmail), Bing検索, Skype

    mobile_snk
    mobile_snk 2008/09/04
    selectedIndexやvalueがIEで効かない場合に。。
  • JavaScriptで<SELECT>を選択させるには

    [上に] [前に] [次に] seltza 1998/04/10(金) 16:57:09 <SELECT>のプルダウン式の選択メニューがあったときに、JavaScriptで その中の項目の選択を変更するのってどうやってやります? だれかお教え下さい。 とほほ 1998/04/11(土) 00:00:48 <FORM NAME=form1><SELECT NAME=sel1>とすると、 document.form1.sel1.selectedIndex = 3; でできます。 NN2,NN3,NN4,IE4では動作確認しました。 seltza 1998/04/13(月) 11:30:05 [[解決]] とほほさん。どうもありがとうございました。 試してみましたところ、何とかうまくいきました。 動作確認したHTMLで、<SELECT>のNAMEに"name"としていたため最初どうやってもうまく

  • 1