Замена текста в input

SocMaster

Профессор
Регистрация
26 Июл 2011
Сообщения
211
Реакции
49
Допустим есть поле с id="texts"
Есть так же текст в допустим <div id="tets">
Помогите сделать так что б по клике на текст он переходил в инпут, то есть просто заменялся текст из дива в поле
Желательно без jquery
 
Код:
var text = getElementById('tets').innerHTML();
getElementById('texts').value(text);
без jquery
 
Последнее редактирование:
на джейквери
Для просмотра ссылки Войди или Зарегистрируйся
Работает. Но как подружить с динамическим изменением ид поля и div?
Добавил в ID везде переменную $i
Названия теперь text1 text2 text3 и так далее
Добавил это в скрипт, в нем тоже показывает нормально с номерами, только вот почему то не работает. Ошибок не пишет просто не кликается
 
Код:
$('#tets').click(function() {
    var tc = $(this).html();
    $('#texts').val(tc);
});
 
Код:
var text = getElementById('tets').innerHTML();
getElementById('texts').value(text);
без jquery
Не работает :\
Изменил код на такой
Код:
<script type=\'text/javascript\'>
        var text = document.getElementById(\'texts' . $i . '\');
          document.getElementById(\'tets' . $i . '\').innerHtml(text);
                </script>

Cannot call method 'innerHtml' of null
 
Код:
$('#tets').click(function() {
    var tc = $(this).html();
    $('#texts').val(tc);
});
Так же не работает
Код:
<script type=\'text/javascript\'>
$(\'#tets' . $i . '\').click(function() {
    var tc = $(this).html();
    $(\'#texts' . $i . '\').val(tc);
});
                </script>
Вывожу в цикле, может из-за этого?
 
$i это php переменная?
PHP:
echo "$('#tets".$i."').click(function() {
    var tc = $(this).html();
  $('#texts". $i ."').val(tc);
});";
 
Назад
Сверху