2009-10-08 3 views
0

для множественной формы выбора, как вы можете выразить несколько выбранных вариантов?как вы можете выразить несколько <options> в xpath?

<select name="sweets" multiple="multiple"> 
    <option>Chocolate</option> 
    <option selected="selected">Candy</option> 
    <option>Taffy</option> 
    <option selected="selected">Caramel</option> 
    <option>Fudge</option> 
    <option>Cookie</option> 
    </select> 

/html/body/form/select/option[1],option[2],option[3]?

ответ

1

не тестировался, но не это было бы:

/html/body/form/select/option[@selected='selected'] 

Обновление: на основе вашего комментария, woul d вам не нужно что-то вроде:

/html/body/form/select/option[@val = '1' or @val = '3'] 

(хотя ваш пример выбора не имеют val атрибутов)

+0

На самом деле, я должен был быть более понятным. Мне просто не нужны выбранные параметры. Я хочу другие варианты. Я хочу, чтобы выбрать несколько вариантов. /html/body/form/select/option [@val = '1'], опция [@val = '3'] – oiyto

1

может быть, скорее, как "/ HTML/тело/форма/выбора опции/[@ выбранной = 'выбрано']"

+0

на самом деле я должен был быть более ясным. Мне просто не нужны выбранные параметры. Я хочу другие варианты. Я хочу, чтобы выбрать несколько вариантов. /html/body/form/select/option [@val = '1'], опция [@val = '3'] – oiyto

2

попробовать это:

/html/body/form/select/option[1] | /html/body/form/select/option[2] 

Символ трубы ("|") присоединиться два комплекта, удаление дубликатов из них

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