Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » HTML, CSS, JavaScript

....просто(й) вопрос...

Обсуждение темы ....просто(й) вопрос... в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Подскажите как сделать что бы надпись в форме исчезала когда кликаешь на саму форму. Например в форме для входа я хочу написать "username" ...


Закрытая тема
 
Опции темы
Старый 09.07.2004, 09:49   #1
Подскажите как сделать что бы надпись в форме исчезала когда кликаешь на саму форму.

Например в форме для входа я хочу написать "username" и "password" , но что бы надпись исчезла когда юзер кликнет на одну из форм...
 
Старый 09.07.2004, 09:49
Ссылки
Старый 09.07.2004, 15:34   #2
Код:
<script language="JavaScript">
<!--
function clearField()
{
document.FORM_NAME.FIELD_NAME.value = "";
}

function repairField()
{
document.FORM_NAME.FIELD_NAME.value = "YOUR TEXT HERE";
}
-->
</script>

<form name="FORM_NAME">
<input type="text" name="FIELD_NAME" value="YOUR TEXT HERE" onFocus="clearField()" onBlur="repairField()">
</form>
 
Старый 09.07.2004, 22:22   #3
спасибо, но этот скрипт работает не так как надо... может быть просто я не знаю как его правильно настроить...

например мне нужно что бы после того как наберёшь текст в форме он не менялся на первоначальный когда кликаешь вне формы

а так же нужно сделать такой эффект для двух форм сразу.

Т. е. у меня есть две формы: одна для "имя" другая для "пароля"
под ними естесвенно кнопка "войти". Всё что мне надо что бы в одной было написано "имя", а вдругой "пароль" и что бы эти надписи исчезли когда кликаешь на них, а после того как заполнишь мог бы спокойно нажать на кнопку "войти" и собственно уже далее по сценарию...

объясните чайнику плиз...
 
Старый 12.07.2004, 14:08   #4
ну тогда нужно немного модифицировать скрипт...

Код:
function clearText() {
if(document.FORM_NAME.FIELD_NAME.value.substr(0,14) == "YOUR TEXT HERE") {
document.FORM_NAME.FIELD_NAME.value = "";
}
else { return false; }
}

function repairText() {
if(document.FORM_NAME.FIELD_NAME.value == "") {
  document.FORM_NAME.FIELD_NAME.value = "YOUR TEXT HERE";
}
else { return false; }
}
 
Старый 13.07.2004, 10:23   #5
Den09, может тебе стоит жабаскрипт написать в <head></head>?
 
Старый 16.07.2004, 11:47   #6
Vulko, да я пока решил не использовать эту функцию...
 
Старый 16.07.2004, 11:47
Закрытая тема




Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Все просто mmatvei ASP, Perl, PHP и MySQL 2 18.08.2011 00:29
просто так Дарья Андреевна Растровая графика 11 07.09.2010 10:04
Просто вопрос 74ivan74 Вопросы по SEO 6 21.07.2010 10:08
Просто МЫ :) Deli Фотография 19 10.02.2009 13:07


Текущее время: 15:04. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум