将选定的文本添加到带有附加信息的文本框中
Add selected text to textbox with additional info
我想要的-一个按钮,(onclick)将选定的文本添加到文本框(名称为"body")。我希望它的前缀是一个换行符和大于号,并在结束两个换行符/一个段落。
我的当前代码:
function
addtext() {
var newtext = ''uA' ''u3E' document.getSelection() ''uA';
this.email.comments.value += newtext;
location.href="#emailme"}
基本上,在选择文本并单击按钮之后,通过一些更改将所选文本添加到表单中。
注意:没有JQUERY。JQuery的答案将被忽略。纯JS。
try this
var textBox = document.getElementById("text-box"); // replace the id by your text box identifier
var addTextButton = document.getElementById("add-text-button"); // replace the id by your button identifier
function addText() {
// 'u000a is escape sequence for line feed
var newText = ''u000a>' + document.getSelection().anchorNode.textContent + ''u000a'u000a';
// add any extra data to new text here like newText += extraData
textBox.value += newText;
}
addTextButton.addEventListener("click", function(event) {
event.preventDefault();
addText();
});
相关文章:
- 将文本框/单选按钮/和下拉列表中的信息添加到dataTable
- 谷歌地图API地理位置文本搜索地点详细信息
- 使用带有数据库信息的下拉菜单填充文本框
- GoogleMaps API:如何将geoJSON属性与信息框中的静态文本连接起来
- 从文本区域获取统计信息
- 获取文本区域(单词、行、字符)的统计信息
- 信息窗口文本颜色更改
- 使用带有动态文本框的 Google 地方信息自动完成功能
- 如何将写入文本形式的信息转换为javascript
- 自动用数据库信息填充文本框,而无需离开页面
- 使用数据表行信息更新文本输入,并从对话框中编辑行
- 使用 ajax 将文本区域信息存储到数据库中.除非我以任何方式编辑文本区域,否则工作正常.信息仍然被存储,但XMLHTT
- 使用 javascript 选择列表框项时更新文本框的信息
- 突出显示文本的各个部分并显示包含信息的对话框
- 谷歌地图API v3-可点击文本缩放到标记并打开信息窗口
- 需要更改与视频相关的文本信息
- livevalidating js——将文本信息更改为图像
- 获取文本信息,对它们进行排序并编号,然后放入";;在数字和每个块之后
- 简单的文本信息或图像之前javascript完成在html页面上
- 如何将本地文本信息加载到