В настоящее время у меня есть поле ввода, которое имеет значение «Текущий веб-сайт»
Когда они щелкают по нему, я запускаю эту функцию:
function clearMeHttp(formfield) {
if (formfield.defaultValue == formfield.value) {
formfield.value = "http://";
}
};
Это работает нормально, если вы щелкаете в поле, но если вы вкладываете в поле, оно просто подсвечивает слово "http://"", которое побеждает его назначение, если только они не нажимают клавишу со стрелкой вправо, которой я хочу избежать.
Спасибо!
Вот другой код: <input onblur="restoreMe(this)" onfocus="clearMeHttp(this)" type="text" class="fade" name="website" value="Current website">
restoreMe просто постепенно возвращает значение по умолчанию с помощью jquery