<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 то что надо. Спасибо огромное!