<input name="phone" type="text" id="phone" value="Phone #" onfocus="value=''">
У меня здесь две проблемы. Основным является то, что я хотел бы, чтобы вспомогательный текст (в данном случае «Номер телефона») отличался от введенного пользователем текста, чтобы пользователю было легче различать заполненные и незаполненные поля.
Во-вторых, при использовании этой методологии (onfocus="value''"
), если вы что-то наберете в поле и вернетесь к нему, вам придется перепечатать все, что на самом деле не приемлемо.