2016-11-30 7 views
0

У меня есть два элемента: textarea, textarea1 загружает DATA с сервера sql, и я хочу, когда textarea1 заканчивает загрузку, чтобы передать значение textarea2 на JavaScript.JavaScript: TextArea onload

<script> 
      function keypressed(e){ 
       if(e.keyCode === 13){ 
       send_command(); 
       } 
       return false; 
      } 
      var txtarea = document.getElementById('textarea2'); 
      function send_command(e) { 
       $('#textarea1').load("../test/tester?", {'text': $('#input1').val()});  (textarea1 loads data from sql server) 
       $('#input1').val(''); 
       return false; 
      } 
      $(function() { 
       $("#input1").focus(); 
       texto.innerHTML += ">> " + $('#input1').val()+"\n" + $('#textarea1').val(); 
      }); 
</script> 

ответ

1

Вы можете передать функцию в качестве параметра для загрузки функции и будут выполнены, если оно будет завершено:

$('#textarea1').load("TEST", function() { 
    $('#textarea').load("TEST"); 
}); 

Для получения дополнительной информации смотрите here.

Update:

Если вы просто хотите установить текст текстового поля можно использовать val и затем вызвать изменение, которое вызывает событие изменения первого текстового поля:

$("textarea#textarea1").val('TEST').change(); 

Затем связать событие изменения в то же самое текстовое поле для функции, получить значение и установить его на второй:

$('textarea#textarea1').change(function() { 
    $('#textarea').val($("textarea#textarea1").val()); 
}); 

Я создал plunker для вас here.

UPDATE

Следуйте за этим:

$(function() { 
    $('#textarea1').change(function() { 
      $("#input1").val($("#input1").val() + '\n' + $('#textarea1').val()); 
    }); 

})(); 

отметить также сам выполняющийся в конце этой функции, если вы собираетесь использовать IIFE.

+0

textarea2 теряет предыдущие значения в событии загрузки, но я хочу, чтобы textarea2 сохранял свои значения и добавлял значение textare1. – nater303

+0

Можете ли вы просто поместить свой код сюда, пожалуйста, так что, может быть понятно, что вы делаете звонок ... –

+0

Это то, что я хочу, я проверю его с помощью своего кода сегодня. – nater303

 Смежные вопросы

  • Нет связанных вопросов^_^