Нет доступа к одному Input'у
Помогите. В общем у меня нет доступа к одному input'у, но ему нужно придать вот это:
onkeyup="document.getElementById('DIV').value=this.value; Я не знаю, что можно сделать, пожалуйста! |
почему нет доступа, что придать? придать значение эелемеенту с id DIV значение input?
С таким описание проблемы - ответы аналогичные будут |
Опишу по другому.
Допустим есть поле: <textarea name="message1" id="textBoard" onkeyup="document.getElementById('yadiv').value=this.value;" style="width: 528px;"></textarea> <textarea id="yadiv" style="width: 528px;"></textarea> Если мы вводим в поле под name message1, то в поле с дивом yadiv будет вводится то, что мы вводим в первое поле. Но если первого поля нет, то как мне ему придать эту функцию? Я незнаю!((( |
yadiv, в данном вариента, не див а текстовое поле
Нужно вносить во второй TA то же, что вводится в первом? |
Ой, точнее если у меня нет доступа к нему, если такой инпут уже поставил движком, мне нужно, ему придать эту функцию, что бы то, что водили в него, вводилось бы в то поле, которое я ему придуам.
|
Да.
|
текст, введенный в textarea хранится не в .value а в .innerHTML
|
почему нет доступа? он disabled?
|
Блин, есть разница? Просто нужно придать ему эту функцию, без редактирования этого поля.
|
var text = document.getElementById('textBoard'); var cloneText = document.getElementById('yadiv'); text.onkeyup = function() { cloneText.innerHTML = this.innerHTML; } если я правильно все понял, то так |
да, блин, разница есть
neurostep написал решение <textarea name="message1" id="textBoard" onkeyup="document.getElementById('yadiv').innerHTM L=this.value;" style="width: 528px;"></textarea> <textarea id="yadiv" style="width: 528px;"></textarea> |
Блин! Мне нужно придать полю:
<textarea id="message"></textarea> Это: onkeyup="document.getElementById('sex').value=this.value; НО! При этом не трогать: <textarea id="message"></textarea> |
придать полю это? что это? придать полю onkeyup? придать this.value, от чего this? что мешает придать? почему не трогать?
|
Забей..
|
<input type="text" id="textBoard" value="" /> <input type="text" id="yadiv" value="" /> <script type="text/javascript"> var text = document.getElementById("textBoard"); var cloneText = document.getElementById("yadiv"); text.onkeyup = function() { cloneText.value = this.value; } </script> все-таки value, а не innerHTML!=)) ASSWHOLE!!! |
neurostep,
Спасибо! А если input'ы? |
тоже самое )
|
neurostep,
Неа. <input type="text" id="textBoard"> <input type="text" id="yadiv"> <script type="text/javascript"> var text = document.getElementById('textBoard'); var cloneText = document.getElementById('yadiv'); text.onkeyup = function() { cloneText.value = this.value; } </script> |
<input type="text" id="textBoard" value="" /> type нужно проставить |
neurostep,
А у меня разве не стоит? |
запусти пример выше мой, я изменил свой пример. Все работает.
|
тебе лучше знать, стоит у тебя или нет...
|
Часовой пояс GMT +3, время: 22:17. |