jsp中年如何取得textarea的值

jsp中年如何取得textarea的值,第1张

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 内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9433662.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存