Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.05.2012, 23:07   #1
Стремящийся
Форумчанин
 
Аватар для Стремящийся
 
Регистрация: 01.11.2011
Сообщений: 172
По умолчанию Очистка формы "текстовое поле"

Всем привет! Подскажите, как можно очистить текстовое при получении им фокуса. На событие форма реагирует, а вот сам метод не очищает форму.

Код HTML:
 var Resultpass = document.forms["form"].elements["pass"];
				
		function ClearText()
		{
		
			Resultpass.reset();
			
		}
Я использую метод reset.
Заранее спасибо!
Желание тысяча возможностей, нежелание - тысяча причин
Стремящийся вне форума Ответить с цитированием
Старый 11.05.2012, 23:24   #2
Gorychev
Участник клуба
 
Аватар для Gorychev
 
Регистрация: 08.03.2008
Сообщений: 1,537
По умолчанию

Если использовать Jquery, то для одного поля очистить и установить фокус
Код:
<input id="idInput" ....>

JS code
$('#idInput').val('').focus();
Gorychev вне форума Ответить с цитированием
Старый 11.05.2012, 23:26   #3
Стремящийся
Форумчанин
 
Аватар для Стремящийся
 
Регистрация: 01.11.2011
Сообщений: 172
По умолчанию

Спасибо, но Jquery не знаю еще.
Желание тысяча возможностей, нежелание - тысяча причин
Стремящийся вне форума Ответить с цитированием
Старый 12.05.2012, 08:11   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
Resultpass.value="";
Что может быть проще очевидного?

P.S. На всякий случай покажи описание этого поля...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 12.05.2012, 09:10   #5
Стремящийся
Форумчанин
 
Аватар для Стремящийся
 
Регистрация: 01.11.2011
Сообщений: 172
По умолчанию

Спасибо, Виталий! НО не работает.

Код:
<td><input type="text" size="20" name="pass" value="Введите пароль"  style="color:#778899;" onfocus="ClearText()"/></td>

<script>
 var Resultpass = document.forms["form"].elements["pass"].value;
function ClearText()
		{
		
			Resultpass.value=" ";
		}
</script>
Желание тысяча возможностей, нежелание - тысяча причин
Стремящийся вне форума Ответить с цитированием
Старый 12.05.2012, 09:16   #6
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Попробуй так:
Код:
<td><input type="text" size="20" name="pass" value="Введите пароль"  style="color:#778899;" onfocus="ClearText(this)"/></td>

<script>
// var Resultpass = document.forms["form"].elements["pass"].value;
function ClearText(Resultpass)
		{
		
			Resultpass.value=" ";
		}
</script>
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 12.05.2012, 09:33   #7
Стремящийся
Форумчанин
 
Аватар для Стремящийся
 
Регистрация: 01.11.2011
Сообщений: 172
По умолчанию

Спасибо огромное! Получилось.
Желание тысяча возможностей, нежелание - тысяча причин
Стремящийся вне форума Ответить с цитированием
Старый 12.05.2012, 18:01   #8
Gorychev
Участник клуба
 
Аватар для Gorychev
 
Регистрация: 08.03.2008
Сообщений: 1,537
По умолчанию

ээ, пробел между двойных кавычек лучше убрать. Тоже ж символ
Код:
Resultpass.value="";
Gorychev вне форума Ответить с цитированием
Старый 12.05.2012, 20:41   #9
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
НО не работает.
Странно... У меня этот трюк норм...
Кстати, я всегда так делаю:
Код:
<td><input type="text" size="20" name="pass" value="Введите пароль"  style="color:#778899;" onfocus="ClearText(this)"/></td>

<script>
 function ClearText(me){	me.value="";}
</script>
И все у меня хорошо.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка:является "поле" но используется как "метод" hitman47IT Помощь студентам 0 22.11.2011 20:55
Передача данных с coockie в поле формы (input type="text") Olegzxc PHP 1 10.07.2011 14:36
Как "повесить " передачу данных из формы на событие нажатия кнопки типа "button" ? vedro-compota JavaScript, Ajax 10 14.12.2010 21:05
Нужно поле "Загрузить файл" в "новости сайта" planetary Помощь студентам 1 24.06.2010 12:26
Excel файл открывается не "до конца" (странички "не показываются" только серое поле) Dorvir Microsoft Office Excel 2 28.03.2008 10:03