Я использую и рекомендую плагин ClearField jQuery: http://labs.thesedays.com/projects/jquery/clearfield/
Очень просто использовать, как показано здесь (скопировано и вставлено по ссылке выше):
Поместите это в заголовок HTML-страницы:
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery.clearfield.js"></script>
Добавьте эту функцию где-нибудь на странице:
$(document).ready(function() {
$('.clearField').clearField();
});
Ваше поле ввода может выглядеть следующим образом:
<input type="text" class="clearField" value="What's your name?" />
Если бы вы использовали ASP.NET (не MVC), возможно, вы бы использовали элемент управления ASP следующим образом:
<asp:TextBox ID="Search" runat="server" CssClass="clearField">Search Something</asp:TextBox>
В части, где написано «Добавить эту функцию где-то на странице», вы должны убедиться, что она находится внутри тегов скрипта, например:
<script type="text/javascript">
$(document).ready(function () {
$('.clearField').clearField();
});
</script>