Я понятия не имею, почему это не работает, но я уверен, что это очень распространенная часть JavaScript.Мой синтаксис явно отсутствует, и я не знаю почему:
<input type="text" value="search" id="search" name="q" onclick="javascript:if($(this).val() == 'search') {$(this).val() = '';} return false;" />
Спасибо!