<input name="phone" type="text" id="phone" value="Phone #" onfocus="value=''">
I've got two problems here. The main one is I would like the helper text (in this case "Phone Number") to be a different color then the inputted text from the user, to make it easier for the user to differentiate between filled and unfilled fields.
The second is that with this methodology (onfocus="value''"
) if you mistype something in a field and come back to it you have to retype the whole thing which isn't really acceptable.