Это простое, я думаю, решение, которое должно решить все ваши проблемы:
<input name="myvalue" id="valueText" type="text" value="ENTER VALUE">
Это ваша кнопка отправки:
<input type="submit" id= "submitBtn" value="Submit">
затем поместите этот маленький jQuery в файл js:
//this will submit only if the value is not default
$("#submitBtn").click(function () {
if ($("#valueText").val() === "ENTER VALUE")
{
alert("please insert a valid value");
return false;
}
});
//this will put default value if the field is empty
$("#valueText").blur(function () {
if(this.value == ''){
this.value = 'ENTER VALUE';
}
});
//this will empty the field is the value is the default one
$("#valueText").focus(function () {
if (this.value == 'ENTER VALUE') {
this.value = '';
}
});
И это работает также в старых браузерах. Кроме того, он может быть легко преобразован в обычный JavaScript, если вам нужно.