Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 07.07.2016, 01:04
Профессор
Отправить личное сообщение для Царь Леонид Посмотреть профиль Найти все сообщения от Царь Леонид
 
Регистрация: 22.08.2013
Сообщений: 217

По нажатию на enter

<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Стили</title>

 </head>
 <body>

<div class="fixed-textarea"> <textarea name ="tt" id="tt" style="height: 100%;width: 100%;" > </textarea></div>

<div id="result"></div>   
<script language="JavaScript">
var text = '>> Сколько лет земле ? \r\n >> ',
    i=0,
     textInput = document.getElementById("tt"),
    result = document.getElementById("result");
function type(){

    i++;
    if( i <= text.length )
        document.getElementById("tt").innerHTML = text.substr(0, i);

    setTimeout( type, 50 );
}

function one(){

    var k= Math.random();

var tex=document.getElementById('tt').value;
    setTimeout( type, 10 );
}

type();
  
textInput.addEventListener('keyup', function(e){
  if(e.keyCode == 13){
    var answer = e.target.value.split('>>')
  result.innerHTML = answer[answer.length-1]
  } 
})  
  
</script>

 </body>
</html>
Ответить с цитированием
  #12 (permalink)  
Старый 07.07.2016, 01:13
Новичок на форуме
Отправить личное сообщение для lolidze Посмотреть профиль Найти все сообщения от lolidze
 
Регистрация: 06.07.2016
Сообщений: 9

огромное вам спасибо
Ответить с цитированием
  #13 (permalink)  
Старый 07.07.2016, 01:46
Новичок на форуме
Отправить личное сообщение для lolidze Посмотреть профиль Найти все сообщения от lolidze
 
Регистрация: 06.07.2016
Сообщений: 9

Сообщение от Царь Леонид Посмотреть сообщение
По нажатию на enter

<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Стили</title>

 </head>
 <body>

<div class="fixed-textarea"> <textarea name ="tt" id="tt" style="height: 100%;width: 100%;" > </textarea></div>

<div id="result"></div>   
<script language="JavaScript">
var text = '>> Сколько лет земле ? \r\n >> ',
    i=0,
     textInput = document.getElementById("tt"),
    result = document.getElementById("result");
function type(){

    i++;
    if( i <= text.length )
        document.getElementById("tt").innerHTML = text.substr(0, i);

    setTimeout( type, 50 );
}

function one(){

    var k= Math.random();

var tex=document.getElementById('tt').value;
    setTimeout( type, 10 );
}

type();
  
textInput.addEventListener('keyup', function(e){
  if(e.keyCode == 13){
    var answer = e.target.value.split('>>')
  result.innerHTML = answer[answer.length-1]
  } 
})  
  
</script>

 </body>
</html>
можете подсказать, что я сделал не так :
....
     textInput = document.getElementById("tt"),
    result = document.getElementById("tt");
....
 result.innerHTML += answer[answer.length-1]


хочу в то же поле добавить, но чет не особо хочет добавлять... в другие поля добавляет. Что не так ?
Ответить с цитированием
  #14 (permalink)  
Старый 07.07.2016, 11:53
Новичок на форуме
Отправить личное сообщение для lolidze Посмотреть профиль Найти все сообщения от lolidze
 
Регистрация: 06.07.2016
Сообщений: 9

все, использовал вместо innerHTML --> value и заработало
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перевод на новую строку JS воспринимает как объект DOM Rig Events/DOM/Window 6 26.12.2011 20:08
как записать строку в атрибут тега из js DmitryT Элементы интерфейса 5 21.03.2011 10:50
в textarea много javascript, обрамленного js - тегами belbek Серверные языки и технологии 4 05.05.2010 16:58
Вывод JS значения в одну строку в HTML velo Общие вопросы Javascript 7 15.12.2009 03:57
(JS) textarea Mila Общие вопросы Javascript 9 15.07.2009 18:10