Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将变量文本与用户输入的文本一起添加到文本区域。_Javascript_Html_Function_Textarea_Hta - Fatal编程技术网

Javascript 如何将变量文本与用户输入的文本一起添加到文本区域。

Javascript 如何将变量文本与用户输入的文本一起添加到文本区域。,javascript,html,function,textarea,hta,Javascript,Html,Function,Textarea,Hta,所以我有一些代码,除了一个方面。目前,它允许将备用文本添加到文本区域,然后输入新文本,但它会首先清除文本区域中的所有内容。您无法启动notes,然后选择复选框。您必须先选中复选框。我想能做乙醚。以下是函数: function updatebox2() { var textbox = document.getElementById("anotes"); textbox.value = ""; if (document.getElementById('cb5').check

所以我有一些代码,除了一个方面。目前,它允许将备用文本添加到文本区域,然后输入新文本,但它会首先清除文本区域中的所有内容。您无法启动notes,然后选择复选框。您必须先选中复选框。我想能做乙醚。以下是函数:

function updatebox2()
{
    var textbox = document.getElementById("anotes");
    textbox.value = "";

    if (document.getElementById('cb5').checked) {
        textbox.value = textbox.value + "\r\nAssisted with order, Order#: ";
    }

    if (document.getElementById('cb6').checked) {
        textbox.value = textbox.value + "\r\nGave information on ";
    }

}
以下是HTML代码:

<input id="cb5" type="checkbox" value="sale" onclick="updatebox2()" />Purchase<br />
<input id="cb6" type="checkbox" value="info2" onclick="updatebox2()" />Info<br />
<input id="cb7" type="checkbox" value="callback" onclick="updatebox2()" />Will Call Back<br />
<input id="cb8" type="checkbox" value="trans" onclick="updatebox2()" />Transfer<br />
<div class="Notes" style="text-align: left; inline-block; white-space: nowrap">
    <span> Actions Taken</span>
    <a href="#" onclick="window.clipboardData.setData('Text',getValue('anotes'));">(Copy)</a><br/>
    <textarea id="anotes" rows="6" cols="50"></textarea>
</div>
购买
信息
将回电话
转移
采取的行动

每次单击输入并调用函数时,您都使用
textbox.value=”“
清除文本。拆下此线路以停止清理


如果希望用户能够清除文本,只需添加一个按钮,在单击以清除文本时调用函数。

删除行
textbox.value=“”

那么您想仅在勾选任何
复选框后将文本添加到
文本区域
?那么:


演示:

谢谢,这正是我需要的。