JavaScript:文本区域加载

标签 javascript html input load textarea

我有两个元素 textarea , textarea1从sql server加载数据,我想要什么时候 textarea1完成加载以将值传输到 JavaScript 上的 textarea2。

<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>

最佳答案

您可以将函数作为参数传递给加载函数,如果完成,它将被执行:

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

欲了解更多信息,请查看here .

更新:

如果你只想设置文本区域的文本,可以使用val,然后调用change来触发第一个文本区域的更改事件:

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

然后将同一个textarea的change事件绑定(bind)到一个函数,获取值并将其设置为第二个:

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

我为你创建了一个plunker here .

更新

按照此操作:

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

})(); 

如果您打算使用 IIFE,另请注意该函数末尾的自执行。

关于JavaScript:文本区域加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40880408/

相关文章:

javascript - 关于 return 关键字

java - 输入第二个单词

python - 将输入的以空格分隔的项目添加到字典中。 Python

javascript - 在 Chrome 扩展 list 中指定自定义 key ?

javascript - 使用 Jquery 加载的基础选项卡/内容

php - javascript显示中的时区偏移

html - 边框不在 Chrome PDF 查看器中打印

javascript - 纯 JavaScript 轮播 - 限制 style.left 值更改为动态最大值

html - 有两个短的文本部分,一个在左边,一个在右边,更好的方法是什么?

html - 如何防止下图所示网站上的垃圾邮件