Это то, что я делаю сейчас, но он не очищает текст, когда он получает фокус, и не заполняет его текстом по умолчанию, когда он пуст и теряет фокус:
//html
<input type="search" style="color:#858585" id="numbersearch" value="Search..." />
//java script
$(document).ready(function() {
var value = $("#numbersearch").val();
$("#numbersearch").focus(function() {
if(value == "Search...") {
value="";
}
});
$("#numbersearch").blur(function() {
if(value == "") {
value="Search...";
}
});
});