如何将变量文本添加到文本区域以及用户输入的文本
How to add Variable text to a textarea along with user entered text.
所以我有一些代码工作,除了一个方面。它目前允许将替代文本添加到文本区域,然后使用它输入新文本,但它首先清除文本区域中的所有内容。您无法开始注释,然后选择复选框。您必须先选中复选框。我希望自己也能做到。下面是函数:
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 = "";
行
所以你想添加文本到textarea
后,任何checkboxes
已勾选?是这样吗?
http://jsfiddle.net/hGGsW/
相关文章:
- 如何在Firefox中获取剪贴板文本和html当用户按下“;Ctrl+V”;
- 用于用户内容的简单代码编辑器/文本格式化程序(在Rails中)
- 根据用户从下拉列表中的选择显示多个文本框
- 根据用户输入的数字生成文本框
- 在不使用javascript的情况下,可以在表单字段中设置文本占位符(以提示最终用户插入特定格式)
- 有人知道有没有jquery插件可以在图像上写文本,并让用户将其放置在图像内的任何位置
- 当用户单击按钮(在光标位置)时,在输入字段中添加一个文本字符串
- HTML.如何检查用户是否在表单中输入了文本
- 名称href标签根据用户文本输入JavaScript
- 更改错误文本“用户 ID 或密码不正确”
- 用户在文本框中输入一个数字,并根据使用 PHP 输入的数字重定向到另一个网页
- 当用户在文本框中输入日期时,如何计算一年的持续时间
- 如何将用户在文本区域中键入的内容设置为 javascript 变量
- 跳过用户输入的文本字符串中的特殊字符,并在 Javascript 中的每个单词后添加连字符
- 根据用户选择的输入编写 html 文本
- 限制用户使用按键事件 injQuery 复制和粘贴声明为数字文本框的文本框中的字符
- 用于根据用户改变文本区域的字体颜色的JavaScript'的选择
- 我想限制用户在jquery中输入文本后面的空格,如果它在文本后面,我会删除空格
- 当用户键入时,文本区域会扩展其宽度
- Angularjs观察用户在输入文本中键入逗号的情况