[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Очистка одного из полей формы
zawm
Здравствуйте. Есть форма:

<form name="formchat">
<input type="text" name="textmes">
<input type="text" size="10" name="id">
<input type="submit" value="Ok">
</form>

Как на JS сделать чтоб при очистке (удалении текста) из поля "textmes" автоматически очистилось поле "id"?

Заранее спасибо.



Спустя 11 минут, 24 секунды (26.03.2010 - 18:49) Nikitian написал(а):

<form name="formchat">
<input
type="text" name="textmes" onchange="if(this.value=='')document.getElementById('qq').value='';">
<input
type="text" size="10" name="id" id="qq">
<input
type="submit" value="Ok">
</form>


Спустя 1 час, 1 минута, 31 секунда (26.03.2010 - 19:50) zawm написал(а):
поле очищается, но только если кликнуть мышкой после очистки. а так чтоб просто удалил символы и поле очистилось без кликов?

Спустя 1 час, 28 минут, 27 секунд (26.03.2010 - 21:19) ApuktaChehov написал(а):
По какому событию оно должно очищаться?
При удалении всего текста их первого поля или одной буквы, или при фокусе на первом поле, конкретизируйте пожалуйста!

Спустя 4 часа, 29 минут, 41 секунда (27.03.2010 - 01:48) sergeiss написал(а):
zawm - вместо onchange используй событие onkeyup - при отпускании клавиши будет срабатывать изменение, получишь нужное поведение формы. А код для события можно использовать тот, что уже показали.

Спустя 5 часов, 3 минуты, 14 секунд (27.03.2010 - 06:52) zawm написал(а):
Цитата (ApuktaChehov @ 26.03.2010 - 18:19)
По какому событию оно должно очищаться?
При удалении всего текста их первого поля или одной буквы, или при фокусе на первом поле, конкретизируйте пожалуйста!

Событие любое (какое удобно): при полной очистке поля"textmes" или при удалении хотя бы одного символа

Спустя 4 минуты, 5 секунд (27.03.2010 - 06:56) zawm написал(а):
onkeyup то что надо. Спасибо огромное!
Быстрый ответ:

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