Как скрыть теги меток в формах jQuery Mobile для удобства доступа? - PullRequest
1 голос
/ 28 марта 2012

Я хочу скрыть теги меток в моих тегах ввода формы моего приложения jQuery Mobile и просто использовать атрибуты-заполнители для описания того, для чего предназначены конкретные входные данные.

Однако программы чтения с экрана полагаются на теги метокопишите, для чего предназначены конкретные элементы ввода формы.Они не полагаются на атрибуты заполнителей.

Как скрыть теги меток в моих формах, при этом позволяя программам чтения с экрана читать их?

Ответы [ 2 ]

9 голосов
/ 29 марта 2012

JQM делает это с классом. Просто добавьте в свой ярлык ui-hidden-available-тег, например,

<label for="username" class="ui-hidden-accessible">Username:</label>
<input type="text" name="username" id="username" value="" placeholder="Username"/>
2 голосов
/ 03 июля 2012

Вы также можете скрыть все метки внутри контейнера поля (например, DIV) следующим образом:

<div data-role="fieldcontain" class="ui-hide-label">
    <label for="username">Username:</label>
    <input type="text" name="username" id="username" value="" placeholder="Username"/>
</div>

См. Документацию jQuery Mobile .

...