Click here to view more cat photos.
Things cats love:
- cat nip
- laser pointers
- lasagna
Top 3 things cats hate:
- flea treatment
- thunder
- other cats
radio buttons
для вопросов, в которых вы хотите, чтобы пользователь дал вам один ответ из нескольких вариантов. Кнопки радио - это тип input
. Каждая из ваших радиокнопок может быть вложена в свой собственный элемент label
. Обернув элемент input
в элемент label
вы автоматически свяжете радиокнопку с окружающим ее элементом label. Все связанные радиокнопки должны иметь одинаковый атрибут name
для создания группы переключателей. Создавая группу радиокнопок, при выборе любой одной радиокнопки автоматически отменяется выбор других радиокнопок в пределах одной группы, разрешая пользователю только один ответ. Вот пример переключателя: <label>Рекомендуется использовать атрибут
<input type = "radio" name = "indoor-outdoor"> Indoor
</label>
for
тега label
со значением, которое соответствует значению атрибута id
input
элемента. Это позволяет вспомогательным технологиям создавать взаимосвязанные отношения между label и элементом input
. Например: <label for = "indoor">
<input id = "indoor" type = "radio" name = "indoor-outdoor"> Indoor
</label>
indoor
а у другого - возможность outdoor
. Оба должны совместно использовать атрибут name
indoor-outdoor
чтобы создать группу радиокнопок. name
атрибут indoor-outdoor
.
testString: 'assert($("label > input[type="radio"]").filter("[name="indoor-outdoor"]").length > 1, "Give your radio buttons the name
attribute of indoor-outdoor
.");'
- text: Каждый из ваших двух элементов переключателя должен быть вложен в свой собственный элемент label
.
testString: 'assert($("label > input[type="radio"]:only-child").length > 1, "Each of your two radio button elements should be nested in its own label
element.");'
- text: 'Убедитесь, что каждый из ваших элементов label
имеет закрывающий тег.'
testString: 'assert((code.match(/<\/label>/g) && code.match(/Click here to view more cat photos.
Things cats love:
Top 3 things cats hate: