HTML5 и заполнитель: как сделать это постепенно? - PullRequest
4 голосов
/ 28 октября 2011

Я думаю об использовании атрибута HTML5 placeholder. Если браузер не поддерживает HTML5, я могу использовать jQuery в качестве запасного варианта. Однако, что если JS выключен? Как мне справиться с этим, используя философию прогрессивного улучшения?

1 Ответ

5 голосов
/ 28 октября 2011

Почему бы вам не показать действительный элемент <label> и не спрятать его с помощью js?

// js file
$('label').hide();

Таким образом, без js они увидят обычный ярлык; с помощью js метка будет удалена, и вы получите либо заполнитель jquery, либо заполнитель html5.

...