HTML выбор тега проблема - PullRequest
       3

HTML выбор тега проблема

4 голосов
/ 15 сентября 2009

enter code here Я использую следующий код. Я хочу сказать, что выбран единственный вариант. но сейчас он показывает некоторые другие параметры, выбранные по умолчанию при загрузке страницы. Как я могу сделать один конкретный выбор на мой выбор?

<select name="ms">                                                                                       <option value="-1" selected="false"  >any</option>
                <option value="0" selected="true" >only single</option>
                <option value="1" selected="false" >only married</option>
    </select>

Ответы [ 6 ]

2 голосов
/ 15 сентября 2009

Присутствия выбранного атрибута достаточно, чтобы сделать выбранной опцию. Вам нужно будет удалить текст selected="false" из второй опции, чтобы это работало. выбранные и отключенные похожи в этом отношении.

1 голос
/ 17 мая 2015

HTML4 + HTML5: использовать минимизацию атрибутов; поэтому используйте атрибут selected для выбранного параметра (без атрибута для остальных)

<select name="ms">                                                                                       <option value="-1" selected="false"  >any</option>
            <option value="0" selected>only single</option>
            <option value="1">only married</option>
</select>

XHTML: минимизация атрибута запрещена, то есть вам необходимо присвоить атрибуту значение, т. Е. Selected = "selected" (единственное значение, которое он принимает)

<select name="ms">                                                                                       <option value="-1" selected="false"  >any</option>
            <option value="0" selected="selected">only single</option>
            <option value="1">only married</option>
</select>

Проверьте DOCTYPE вашей html-страницы / файла, чтобы узнать, используете ли вы XHTML или HTML.

1 голос
/ 15 сентября 2009

Браузеры обычно только проверяют, существует ли выбранный атрибут. Поэтому вы должны изменить свой код на:

<select name="ms">                                                                                    
        <option value="-1">any</option>
        <option value="0" selected="selected">only single</option>
        <option value="1">only married</option>
</select>

РЕДАКТИРОВАТЬ: похоже, вы отредактировали свой пример, поэтому я отредактирую свой.

0 голосов
/ 24 сентября 2009
<select name="ms">
    <option value="-1" selected="false"  >any</option>
    <option value="0" selected="true" >only single</option>
    <option value="1">only married</option>
</select>
0 голосов
/ 15 сентября 2009
<option value="0" selected="selected" >only single</option>
            <option value="1" >only married</option>
0 голосов
/ 15 сентября 2009

Не указывайте атрибут selected, если опция не выбрана. Это будет работать лучше:

<select name="ms">
   <option value="-1" >any</option>
   <option value="0" selected >only single</option>
   <option value="1" >only married</option>
</select>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...