Во-первых, это плохая практика, ярлыки должны быть ярлыками, помещенными перед полем, которое они обозначают. Не внутри.
Name: [________]
=== NOT ===
[Name____]
Точно как бланк на бумаге.
Если у вас должен быть текст в поле, используйте атрибут placeholder
. Но имейте в виду, что только самые новые браузеры поддерживают его.
Что касается решения проблемы представления значений по умолчанию, просто проверьте, является ли значение, которое вы собираетесь ввести в базу данных, значением по умолчанию и, если это так, заблокируйте его.