ListBox的一個鬱悶小問題!浪費了我一個多小時!極度鬱悶。。。。。。
產生的程式碼為這樣的:
<select name="Inc_Client_AccessManage1:ListBox1" size="5" multiple="multiple" id="Inc_Client_AccessManage1_ListBox1" class="s_verdana" style="width:240px;">
<option value="-1"><----New Group Name----></option>
<option value="89">Apple_002</option>
<option value="-1"><----New Group2----></option>
<option value="6">country</option>
<option value="-1"><----China office----></option>
<option value="88">Apple_001</option>
<option value="188">TempUser2</option>
<option value="189">Country.Wu</option>
<option value="190">Country.Wu2</option> </select>
然後經過調試發現,如果你選擇Value=-1的那些選項,那麼用selectedIndex所得到的值都會是0!
百思不得其解,後來才發現,原來對於所有相同value的選擇項,它對應該的selectedIndex都將會是第一個option的selectedIndex,真不合理的地方,後來我不得不改成這樣了!!!!!鬱悶的東西。。。。。
<select name="Inc_Client_AccessManage1:ListBox1" size="5" multiple="multiple" id="Inc_Client_AccessManage1_ListBox1" class="s_verdana" style="width:240px;">
<option value="-1"><----New Group Name----></option>
<option value="89">Apple_002</option>
<option value="-2"><----New Group2----></option>
<option value="6">country</option>
<option value="-3"><----China office----></option>
<option value="88">Apple_001</option>
<option value="188">TempUser2</option>
<option value="189">Country.Wu</option>
<option value="190">Country.Wu2</option> </select>