26 февраля 2009, 20:04 более года назад
Как спрятать предустановленный текст в поле формы (input) при клике(onclick) или фокусе(onfocus)
у инпута есть свойство defaultValue, что отдаёт ДжаваСкрипту значение инпута в момент загрузки страницы. Когда кто-то клацнет (перейдёт) на поле формы, можно сравнить значения инпута (value) с тем значением, и если они равны, обнулить инпут. Просто и красиво :)
Вот такой вот скриптик с этим легко справится ;)
и ещё премер формы
Вот такой вот скриптик с этим легко справится ;)
function clearText(thefield){ if (thefield.defaultValue==thefield.value) thefield.value = ""; }
и ещё премер формы
<form action="/" method="get"> Введите текст: <input type="text" name="ourtext" value="e-mail" onfocus="clearText(this)"/> Нажмите кнопку: <input type="submit" name="OK" value="OK" class="btn" onfocus="blur()"/> </form>
27 июня 2008, 14:22 более года назад
javascript and form (input, text, hidden) и элементы формы
document.forms["formname"].inputname.valueгде formname — id формы, а inputname — имя (name) инпута (text, hidden, password, etc)