Не с поведением по умолчанию. Тем не менее, вы можете сделать это, добавив JS в смесь
Живая скрипка: http://jsfiddle.net/jomanlk/gPBhX/
<input type='text' class='placeholder' data-title='hello'>
$('.placeholder').each(function(){
$(this).data('placeholder', $(this).attr('data-title'));
$(this).val($(this).attr('data-title'));
});
$('.placeholder').live('keydown', function(){
if ($(this).val() == $(this).data('placeholder')) {
$(this).val('');
}
});
$('.placeholder').live('blur', function(){
if ($(this).val().trim() == '') {
$(this).val($(this).data('placeholder'));
}
});
Примечание. Существует ограничение, при котором, если пользователь вставит какой-либо текст в поле, он не будет очищен, но вы можете легко это исправить, связавшись с событием change. Это просто демка