ホームページ >バックエンド開発 >PHPチュートリアル >右に移動すると、対応する値を取得するために選択して送信する必要があるのはなぜですか?

右に移動すると、対応する値を取得するために選択して送信する必要があるのはなぜですか?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-23 14:24:08843ブラウズ

この投稿は、qq914260102 により 2013-10-14 16:02:07 に最終編集されました

右側を選択すると、値を取得できません。取得するには、一度クリックして選択する必要があります。右側はデフォルトで取得しますか?
312e4e2c34958fe860bb98a487b5aa68
b6c5a531a458a2e790c1fd6421739d1c 複数のサイズを選択します="5" 名前="リスト 1 ">
d64a7ac926626bd7eb3696a8622df8d0 項目 1.1 a7bf372e270d5fa384bcbda755e2dc28
4d4a7803ef13b0000413e0a085c561c3オプション値="13"> 項目 1.3 4afa15d3069109ac30911f04c56f3338
a60849511279153211be29c2022b3718/オプション>
18bb6ffaf0152bbe49cd8a3620346341b90dd5946f0946207856a8a37f441edf ;
89930a5d8b38f77caefd85c6d41d1edd> " onclick="move(this.form.list1,this.form.list2)" name="B1">

583137e5d2a958825758e09a5c5dd1d2
b90dd5946f0946207856a8a37f441edf
bc515247aa284fb6a9ecdfe9f2a9cb29
8d44400793471e2e9ba9ff9e62fbca84 項目 2.1 fd574e10aacb06b0a7863e7117a26a1e befdcf104472fdeb3a15adb0d22e2b4f 項目 2.3 4afa15d3069109ac30911f04c56f3338
82f2ec14f03f96b9d0e626feaae12940/オプション> 18bb6ffaf0152bbe49cd8a3620346341b90dd5946f0946207856a8a37f441edf
93936567cb9232cdff2823a256dfc273
sortitems = 1;  // Automatically sort items within lists? (1 or 0)function move(fbox,tbox) {for(var i=0; i<fbox.options.length; i++) {if(fbox.options[i].selected && fbox.options[i].value != "") {var no = new Option();no.value = fbox.options[i].value;no.text = fbox.options[i].text;tbox.options[tbox.options.length] = no;fbox.options[i].value = "";fbox.options[i].text = "";}}BumpUp(fbox);if (sortitems) SortD(tbox);}function BumpUp(box)  {for(var i=0; i<box.options.length; i++) {if(box.options[i].value == "")  {for(var j=i; j<box.options.length-1; j++)  {box.options[j].value = box.options[j+1].value;box.options[j].text = box.options[j+1].text;}var ln = i;break;   }}if(ln < box.options.length)  {box.options.length -= 1;BumpUp(box);   }}function SortD(box)  {var temp_opts = new Array();var temp = new Object();for(var i=0; i<box.options.length; i++)  {temp_opts[i] = box.options[i];}for(var x=0; x<temp_opts.length-1; x++)  {for(var y=(x+1); y<temp_opts.length; y++)  {if(temp_opts[x].text > temp_opts[y].text)  {temp = temp_opts[x].text;temp_opts[x].text = temp_opts[y].text;temp_opts[y].text = temp;temp = temp_opts[x].value;temp_opts[x].value = temp_opts[y].value;temp_opts[y].value = temp;      }   }}for(var i=0; i<box.options.length; i++)  {box.options[i].value = temp_opts[i].value;box.options[i].text = temp_opts[i].text;   }}



コードを読むのが面倒なので想像してみてください
フォーム送信、送信のみを選択選択したオプション
したがって、list2 を送信したい場合は、選択した属性をすべてに追加するか、オプションの各値を新しいコントロール (非表示など) に割り当てて送信する必要があります
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:質問に答えます次の記事:質問に答えます