String str="接收到的数据";
方式1:
TextAreasetText(str);//直接把TextArea的内容设置为你接收到的数据
方式2:
TextAreaappend(str);//将接收到的数据追加到TextArea中已有文本的后边
可以使用jQuery来完成这个功能,示例如下:
HTML代码:
<textarea></textarea>定义了一个空的textarea文本框。
jQuery代码:
$('textarea')val('这是测试内容');页面运行结果:
如果原本textarea本来就存在值,想在原有值后面继续追加值:
var str = $('textarea')val(); //先获取原有的值$('textarea')val(str + ',这是后面追加的值'); //拼接新值
运行结果:
方式方法多种多样,可以灵活使用。
参考方案:
1修改后提交FORM。在Servlet里,通过requestgetParameter得到
2通过JS function 调用Ajax实现
参考例子:
<textarea name="info">${info}</textarea>
//后台requestgetParameter("info");就可以获取到值了。
<script language="javascript" type="text/javascript">
<!--
function setVar(v_sel){
documentform0txta1value = v_selvalue;
}
//-->
</script>
<form name="form0" method="post" action="">
<select name="sel1" id="sel1" onchange="setVar(this);">
<option value="南京">南京</option>
<option value="北京">北京</option>
<option value="东京">东京</option>
</select>
<textarea id="txta1" name="txta1"></textarea>
</form>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>textarea</title>
<meta name="Keywords" content="" />
<meta name="Description" content="" />
<link rel="stylesheet" type="text/css" href="css/css" />
</head>
<body>
<textarea id="t"></textarea>
<button id="btn">click</button>
<script type="text/javascript">
var txt = documentgetElementById('t');
var btn = documentgetElementById('btn');
btnonclick = function(){
alert(txtvalue);
}
</script>
</body>
</html>
没有value也是有value值的,值就是所写内容,你想给textarea里面默认值的话直接写在俩尖括号之间就可以了
<textarea id="aaa">默认值</textarea>
所以获取的时候直接documentgetElementById("aaa")value就好了,或者documentgetElementById("aaa")innerHTML也可以获取到
以上就是关于Java 怎么将数据库里的数据显示到文本域全部的内容,包括:Java 怎么将数据库里的数据显示到文本域、如何给html textarea文本域动态添加数据、如何取到修改后的Textarea的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)