[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Поле ввода
alex_fear
Добрый день!
Есть такой вопрос?
Есть поле ввода вот код
<form method="POST" action="poisk.php">
<? echo $cerca; ?>
<input type="text" class="text" size=16 name="search" value="Поиск по коду"+"<?=$_GET['text']?>" . (isset($_POST['search'])?$_POST['search']:"") . "">
<
input type="submit" class="button" value=">>>" name="submit">

В поле ввода написано ПОИСК ПО КОДУ
Как сделать чтоб при нажатии курсора для ввода информации в поле ввода надпись Поиск по коду исчезала а когда убираешь появлялась?



Спустя 5 минут, 51 секунда (6.07.2010 - 10:30) waldicom написал(а):
обрабатывать события javascript. А именно onblur и onfocus

Спустя 1 минута, 13 секунд (6.07.2010 - 10:32) sergeiss написал(а):
Это тебе надо JS использовать.

Поэтому переношу тему в соответствующий раздел, "Формы + регулярные выражения" тут не годится.

Спустя 3 минуты, 27 секунд (6.07.2010 - 10:35) alex_fear написал(а):
Спасибо за быстрый ответ! А ссылку можно на перенесённую тему?

Спустя 57 секунд (6.07.2010 - 10:36) sergeiss написал(а):
Цитата (alex_fear @ 6.07.2010 - 11:35)
А ссылку можно на перенесённую тему?

Дык... Ты в ней уже пишешь wink.gif Сама тема и ответы остаются без изменений, только относятся к другому разделу.

Спустя 1 минута, 53 секунды (6.07.2010 - 10:38) alex_fear написал(а):
Ок! Спасибо! Буду ждать ответа!

Спустя 1 минута, 12 секунд (6.07.2010 - 10:39) waldicom написал(а):
Цитата (alex_fear @ 6.07.2010 - 09:38)
Ок! Спасибо! Буду ждать ответа!

А это за ответ не канает?

Цитата
обрабатывать события javascript. А именно onblur и onfocus

Спустя 5 минут, 57 секунд (6.07.2010 - 10:45) alex_fear написал(а):
Извините только учусь! Нет реального примера?

Спустя 4 минуты, 18 секунд (6.07.2010 - 10:49) waldicom написал(а):
Вы будете смеяться, но в правом верхнем углу этого форума есть такой пример.
А написано там следующее:

<input type="text" onblur="javascript:if(value==""){value="Текст СМС-ки"}else{SMS_content=1}"
onclick="javascript:if(value=="Текст СМС-ки"){value=""}else{SMS_content=1}"
value="Текст СМС-ки"
class="forminput"
name="Post">

Спустя 11 минут, 17 секунд (6.07.2010 - 11:01) alex_fear написал(а):
Наверное я что то не так делаю! Но не получается не исчезает надпись....

Спустя 7 минут, 2 секунды (6.07.2010 - 11:08) ZSH написал(а):
<input type="text" onblur="if(this.value==''){this.value='Текст СМС-ки'}" 
onclick="if(this.value=='Текст СМС-ки'){value=''}"
value="Текст СМС-ки"
class="forminput"
name="Post">

Спустя 16 минут, 19 секунд (6.07.2010 - 11:24) ApuktaChehov написал(а):
Вариант по короче:
<input type="text" onfocus="this.value='';" 
onblur="this.value='Текст СМС-ки';"
value="Текст СМС-ки"
class="forminput"
name="Post"/>

Спустя 3 минуты, 51 секунда (6.07.2010 - 11:28) ZSH написал(а):
Цитата
Вариант по короче:
<input type="text" onfocus="this.value='';"
onblur="this.value='Текст СМС-ки';"
value="Текст СМС-ки"
class="forminput"
name="Post"/>


Ага biggrin.gif и при нажатии кнопки отправить, текстовое поле теряет фокус и отправляется 'Текст СМС-ки'

Спустя 1 минута, 45 секунд (6.07.2010 - 11:30) ApuktaChehov написал(а):
huh.gif точно. Вот я олень. Не смотрите на мой вариант, он косячный!

Спустя 25 минут, 8 секунд (6.07.2010 - 11:55) alex_fear написал(а):
Цитата (ApuktaChehov @ 6.07.2010 - 08:24)
Вариант по короче:
<input type="text" onfocus="this.value='';" 
                  onblur="this.value='Текст СМС-ки';"
      value="Текст СМС-ки"
      class="forminput"
      name="Post"/>

Все получилось! Сделал вот так:
<input type="text"  size=18 onblur="if(this.value==''){this.value='Поиск по номеру'}" 
onclick="if(this.value=='Поиск по номеру'){value=''}" value="Поиск по номеру"+"<?=$_GET['text']?>" . (isset($_POST['search'])?$_POST['search']:"") . "" class="text"
name="search">
<
input type="submit" class="button" value=">>>" name="submit">
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.