如何用JS往textarea框里面添加

JSP代码:
<textarea class=big wrap="soft" cols="95" rows="3" name="prpLinteractiveContext" ><%=prpLinteractiveDtoZ.getContext() %></textarea>
<input type="radio" name="prpLcomponentAuditStatus<%=tempNum %>" id="prpLcomponentAuditStatus<%=tempNum %>" value="4" onclick="comClickColor(this,<%=tempNum%>)" <%=prpLcomponentDto1.getAuditStatus().equals("4") ? "checked" : ""%>>

我的textarea中是有字符串的,想实现的是,单机单选框的时候,会把单选框的value添加到textarea中

不知道你用没有jequry框架,当然用不用这个不影响,你的意思如果是用js向
textarea里面写入数据的话,很简单的,你先用选择器选择到textarea对象,比如用id选择器,var obj = document.getElementById(""); 选择好对象后,直接用obj.value = "你想要添加的内容";
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-02-27
<input type="radio" name="prpLcomponentAuditStatus<%=tempNum %>" id="prpLcomponentAuditStatus<%=tempNum %>" value="4" onclick="comClickColor(this,<%=tempNum%>)" <%=prpLcomponentDto1.getAuditStatus().equals("4") ? "checked" : ""%>
onclick="prpLinteractiveContext.value+=this.value">
其中prpLinteractiveContext在这个节点不一定能够检索到,因为你写的是name,最好把textarea的name改成id,然后用document.getElementById('prpLinteractiveContext').value += this.value这样来做。追问

那如何用JS控制从textarea里面删除东西啊?

追答

document.getElementById('prpLinteractiveContext').value = document.getElementById('prpLinteractiveContext').value.substring(0,document.getElementById('prpLinteractiveContext').value.length-1);//每次删1个字符,自己控制后面的数字。

追问

不是,我的意思是我现在单机一个单选框的时候就已经往textarea里面填入值了,可是我单机令一个单选框的时候,我就想改变刚刚插入的那个value值。

追答

我给了你两种例子,相当于告诉了你两种砖头的制作方法,你现在需要搭一个N块砖头组成的建筑,这些砖头都在这两种里面,可以自己思考一下吗?
授以鱼不如授以渔,能流传说明其哲理可用。

本回答被提问者和网友采纳
第2个回答  2012-08-07
两个最简单的方法,给textarea添加一个id
方法一:
("#id").attr("value","赋值");
方法二:
document.getElementById('id').innerText="赋值";
第3个回答  2011-08-26
document.getElementById('prpLinteractiveContext').value = 需要写入的东西

关于js动态增加删除textarea的问题,增加可以,删除不行。用input控制可 ...
只需要改一下调用即可,<a href="#" onclick="addCheckDetail(document.getElementById('myForm'),this.parentNode)" > 另一处this.form按同样的方法修改.

微信小程序怎样设置textarea文本域输入?
1.第一步,打开微信小程序开发工具,在指定的wxml文件中插入一个textarea组件,设置最大长度、失去焦点事件等。2.第二步,在界面对应的JavaScript文件,添加失去焦点事件,并获取文本域文字内容。3.第三步,接着保存代码并在模拟器中预览界面显示效果,可以看到一个文本域。4.第四步,在文本域组件中输...

如何在JSP页面获取硬盘上TXT文件的内容,并把他们输入到文本框里面
BufferedReader bufferedReader = new BufferedReader(reader);StringBuffer txt = new StringBuffer();String temp = null;while((temp = bufferedReader.readLine()) != null) {txt.append(temp);}%><textarea rows="" cols="

如何利用JS代码选取textarea中的指定行
<function getTxtRow(num, mytxt) \/\/获取指定行的方法-第二个参数为文本框ID { \/\/获取文本框内当前光标的位置 var range = document.getElementById(mytxt).createTextRange();var rect = range.getClientRects();\/\/返回一个矩形 var left = rect[0].left;if(num > rect.length - 1 ||...

怎样提取一个文本框的内容到另一个文本框中(JS代码)
<script type="text\/javascript"> \/\/字符长度 function limitL(){ var content=document.getElementById("content").value;if(content.length > 100){ content = content.substring(0,100);} document.getElementById("jianjie").value = content;} <\/script> <textarea name="content" id="...

文本域的如何限制文本域textarea的字数
你可以在网上找到类似上述的其他JS脚本,它们不管多么优秀,其原理都是一样的,通过对keydown、keyup或keypress之类的键盘键位操作事件来监控文本区的输入,无法防止鼠标右键的粘贴,为此,如果一定要真正地限制textarea的字数,我们还得为网页加另一把锁——禁用鼠标右键,这无疑得付出额外的开销,同时也...

通过JS改变textarea的值后,但提交表单时还是默认的,为什么!!!_百度知 ...
因为在提交前编辑器会把textarea的值设为富文本输入框里面的内容。你不能自己用js去修改textarea里面的值,如果需要修改请使用:editor.setContent('xxxx');

跪求牛人 !! html textarea文本框只能输入数字和逗号
很简单:这里能输入0-9的数字,还有“,”号和“,”中英文逗号。想要加符号就在“ ,”后面自己加 0.0 <textarea onkeyup="this.value=this.value.replace(\/[^\\r\\n0-9\\,\\,]\/g,'');"><\/textarea>

html:textarea 标签 在js里实现自动换行
textarea本身就有这个功能,设其宽度恰能容纳20个字符,然后将其wrod-warp=true属性加上就是自动换行,如果不是这样,才会求JS的帮助的。比如说你的长度是40个字符,而想让其20个一换行的话,也就是说你要留一些空白,(但我想破头也不知道你为什么这样设计,如果是我,要一个DIV上加一个20行的...

JS处理textarea换行,如何把回车变成<br>
<script type="text\/javascript"> function fun() { var a=document.getElementById("txt1");var b=a.value;alert(b);a.value=b.replace(\/\\n\/g,"<br\/>");} <\/script>

相似回答