質問: null){ System.out.println("null"); }else{ System.out.println("Notnull"); } return "success"; } ``` のような実装をしています。(フェイクのため誤字脱字があるかも知れません) **希望的観測** --------- **上記はリストの見出しの値に裏で別の値を持たせられるらしく課帰結しました。** **あとはその情報をjavaでどう抜き出せばいいかだけです。**
回答: ボックスからボックスへは下記のように送れば出来ます。下記コードは同じ項目を2回入れないようにするなどのチェック機構は入れていません。(追加する前にチェックすればよいです) ``` function OnceSelect(){ var i , select1 = document.getElementById( 'Select1' ) , select2 = document.getElementById( 'Select2' ) , options = select1.options , l = options.length , option ; for ( i = 0; i < l; i++ ) { if ( options[ i ].selected === true ) { option = document.createElement( 'option' ); option.innerHTML = options[ i ].text; option.setAttribute( 'value', options[ i ].value ); select2.appendChild( option ); } } } ``` ``` A B C D E ``` ``` select { width: 5em; } ``` **動くサンプル:** 【select 内の option 要素(セレクトボックス)を JavaScript で追加していく | Flashlight Mutous】