Quick and dirty placeholder text in JS
function checkclear(what){ if(!what._haschanged){ what.value=''; } what._haschanged=true; } <input onfocus="checkclear(this)" />