JavaScript: 文本区域加载
JavaScript: TextArea onload
我有两个元素,textarea
,textarea1
从 sql 服务器加载数据,我想在 textarea1
完成加载时将值传输到 [= 上的 textarea2 17=].
<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。
更新:
如果你只想设置textarea的文本,你可以使用val
然后调用change触发第一个textarea的改变事件:
$("textarea#textarea1").val('TEST').change();
然后将同一个textarea的change事件绑定到一个函数,获取值并设置为第二个:
$('textarea#textarea1').change(function() {
$('#textarea').val($("textarea#textarea1").val());
});
我为你创建了一个 plunker here。
更新
关注这个:
$(function() {
$('#textarea1').change(function() {
$("#input1").val( $("#input1").val() + '\n' + $('#textarea1').val());
});
})();
如果您打算使用 IIFE
.
,还要注意该函数末尾的自执行
我有两个元素,textarea
,textarea1
从 sql 服务器加载数据,我想在 textarea1
完成加载时将值传输到 [= 上的 textarea2 17=].
<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。
更新:
如果你只想设置textarea的文本,你可以使用val
然后调用change触发第一个textarea的改变事件:
$("textarea#textarea1").val('TEST').change();
然后将同一个textarea的change事件绑定到一个函数,获取值并设置为第二个:
$('textarea#textarea1').change(function() {
$('#textarea').val($("textarea#textarea1").val());
});
我为你创建了一个 plunker here。
更新
关注这个:
$(function() {
$('#textarea1').change(function() {
$("#input1").val( $("#input1").val() + '\n' + $('#textarea1').val());
});
})();
如果您打算使用 IIFE
.