I usually have a bit of explanatory text such as "Search this site..." and when the user clicks inside the search field this disappears so they can then enter a search term. The problem is because the field is pre-filled then the live search thinks I've added the text and require it to search. Is there any way to stop this?
The code I use for my search field is:
<input type="text" value="Search the site..." onclick="value=''" onblur="if(this.value=='') this.value='Search the site...';" name="s" id="s" />