
1:如果textarea 值提交到其他jsp页面的话可以用
<input type="button" value="取值" onclick="alert(<%=requestgetParameter("tinput")%>)" /> 获取
2:如果是本页面获得textarea输入的值的话 可以用js
<input type="button" value="取值" onclick="alert(documentgetElementById('tinput')value)" />
需要把textarea的id设置为tinput
JS获取textarea中的内容 用documentgetElementById(v)value 就可以的。
比如:
<textarea id="abc" name="t" cols="72" rows="12">123456</textarea>
<script>
var x=documentgetElementById("abc")value;/这个x的值就是获取到的内容
alert(x);
</script>
textarea 中显示 html 内容,首先我需要获取到html的内容,自然这个我这里通过jS来做的,我们需要创建一个父类元素,然后在在给这个父类元素,一个的地址,在通过获取到textarea的id,然后在使用appendChild,添加一个子类,这样就能够显示了,这里我写一段代码
<html>
<body>
<textarea id=img" rows="20" cols="50"></textarea>
<Script Language="JavaScript">
var oImg=documentcreateElement("IMG");
oImgsrc="地址";
testappendChild(oImg);
</Script>
</body>
</html>
将获取到的内容以“\n”分割成数组,然后取对应的数组元素即可(分割的数组从0开始即key为0)。
<textarea id="textarea">第一行
第二行
第三行
</textarea>
<a href="javascript:;" onclick="getcontent(2)">获取第二行</a>
<!--使用onclick触发下面的方法-->
<script>
function getcontent(n){
var text = $("#textarea")html();//获取id为ta的textarea的全部内容
var arry = textsplit("\n");//以换行符为分隔符将内容分割成数组
alert(arry[n-1]);//d出第二行文字
}
</script>
<select name="disabledForm" id="disabledForm">
<option value="true" selected>隐藏</option>
<option value="false">显示</option>
</select>
<div id="testID" style="display:none;">输入处理备注:
<form name="form1" id="form1" method="post" action="">
<textarea name="desc" cols="25" rows="5" id="desc"></textarea>
<input name="button" type="button" class="button" id="button" value="确 定" onclick="updateStatus('/gift/invoicedoflag=dosearch');"/>
</form>
</div>
<script type="text/javascript">
$(function(){
$("#disabledForm")bind('change',showForm);
});
var showForm = function(){
var thisValue = eval($(this)val());
if(!thisValue){
$("#testID")show();
}else{
$("#testID")hide();
}
}
var updateStatus = function(url){
var descValue = $("#desc")val();
alert(descValue);
}
</script>
String
content1=””;
content1=sgetRequest()getParameter("content1");显示为空:null
String
content1=sgetRequest()getParameter("content1");
获取得到,奇怪
没有value也是有value值的,值就是所写内容,你想给textarea里面默认值的话直接写在俩尖括号之间就可以了
<textarea id="aaa">默认值</textarea>
所以获取的时候直接documentgetElementById("aaa")value就好了,或者documentgetElementById("aaa")innerHTML也可以获取到
<textarea name="content" id="a">>
以上就是关于jsp中年如何取得textarea的值全部的内容,包括:jsp中年如何取得textarea的值、如何通过js获取所有textarea、textarea 中怎么显示 html 内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)