2013-04-02 2 views
2

Я пытаюсь заполнить раскрывающийся список с возможностью поиска с определенными значениями, но я хотел бы объединить два значения и вернуть их для любого значения. Например:Объединение значений параметров в выпадающем списке

   <td align="left" valign="top" nowrap> 
       <select name="SPORTS" 
         id="idCustom1" 
         onChange="AddSearchItem(this);" 
         class="StuFindSelect"> 
     <option value=" ">No Attribute selected 
        <option value="BASEBALL">Baseball 
        <option value="BASKETBM">Mens Basketball 
        <option value="BASKETBW">Womens Basketball 
        <option value="CHEERLDS">Cheerleader 
        <option value="FOOTBALL">Football 
        <option value="GOLF">Golf 
        <option value="LACROSSW">Womens Lacrosse 
        <option value="SOCCERM">Mens Soccer 
        <option value="SOCCERW">Womens Soccer 
        <option value="TENNISM">Mens Tennis 
        <option value="TENNISW">Womens Tennis 
        <option value="TRACK">Track 
        <option value="VOLLEYBL">Volleyball 
        <option value="XCOUNTM">Mens Cross Country 
        <option value="XCOUNTW">Womens Cross Country 
       </select> 
      </td> 

Я хочу, чтобы объединить результаты, которые возвращают BASKETBM или BASKETBW, когда пользователь выбирает Баскетбол. После исследования я попытался объединить их в несколько различных способов,

<option value="[BASKETBM,BASKETBW]">Basketball 
<option value="BASKETBM,BASKETBW">Basketball 
<option value="BASKETBM|BASKETBW">Basketball 

и любой другой перестановкой я мог бы найти, но ничего не похоже на работу. Каждый раз он возвращает нулевые результаты поиска при его тестировании. Любые идеи, что я делаю неправильно? Спасибо.

+0

Это может помочь опубликовать код для функции «AddSearchItem», так как трудно определить, какова ожидаемая вами функциональность, не зная, что «возвращает нулевые результаты поиска при тестировании». – sbeliv01

+0

Возможно, вы захотите проверить [** этот вопрос **] (http://stackoverflow.com/questions/3245967/can-an-option-in-select-tag-carry-multiple-values) – zajd

+0

Спасибо, Функция AddSearchItem добавляет выбранное значение параметра в критерии поиска. Вопрос, с которым вы связали меня, - это то, с чего я начал пытаться понять это. – rkw2

ответ

0

Не знаю, что AddSearchItem(this); делает, как функцию, но я предполагаю, что проблема есть. Может быть, вы можете подробно описать эту часть своего вопроса.

Вы можете без проблем иметь возможность, как это:

<option value="BASKETBM,BASKETBW">Basketball

и использовать this.value.split(',') для получения значений из него.

+0

Спасибо, Где я могу использовать this.value.split (',') в коде для получения значений из него? – rkw2

+0

Ну, это зависит от того, как работает ваш AddSearchItem. Кажется, что вы передаете ему выбранное, а не выбранное значение, что для меня довольно странно, но поскольку у меня нет кода функции, я не могу быть уверен, что вы с ним делаете. – alicelieutier

+0

Очень наивно было бы предположить, что вам нужно использовать 'AddSearchItem (this.value.split (','));', но это может быть совершенно неправильно, как я уже сказал, я не могу ответить без кода 'AddSearchItem()' – alicelieutier

Смежные вопросы