jsp中年如何取得textarea的值

是这样写的<textareaid="inputText"name="tinput"></textarea>我想用一个按钮或一个变量接收输入值应该怎么写我写了两个可是没反应... 是这样写的<textarea id="inputText" name="tinput"></textarea>

我想用一个按钮或一个变量接收输入值应该怎么写

我写了两个可是没反应

<input type="button" value="取值" onclick="alert(request.getParameter("tinput"))" />

<input type="button" value="取值" onclick="alert(document.getElementById("tinput"))" />
1楼的不行啊...我都试了 还是不行呢 能QQ指导我一下嘛?

3楼的办法可行,能给我您的QQ号嘛?我还有一个传递的问题...- -!!

我的QQ是117039711
展开
 我来答
百度网友632b8ea
推荐于2017-09-13 · 超过13用户采纳过TA的回答
知道答主
回答量:38
采纳率:100%
帮助的人:17.2万
展开全部
1:如果textarea 值提交到其他jsp页面的话可以用
<input type="button" value="取值" onclick="alert(<%=request.getParameter("tinput")%>)" /> 获取.

2:如果是本页面获得textarea输入的值的话 可以用js
<input type="button" value="取值" onclick="alert(document.getElementById('tinput').value)" />
需要把textarea的id设置为tinput
千锋教育
2015-12-13 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
jsp获取textarea是通过form表单来传递的。
参考代码如下:
<html>
<script>
var a;
function set(){
a = document.getElementById("txta").value;
document.getElementById("ida").innerHTML=a;
}
</script>
value:<div id='ida'></div>
<from name='b' id='idb'>
<input type="textarea" name='texta' id='texta'/>
<input type=button value=set onclick='set();'/>
</form>
</html>
这样提交表单之前就可以获取到texta的值了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
haruno2005
2008-11-26 · 超过36用户采纳过TA的回答
知道小有建树答主
回答量:97
采纳率:0%
帮助的人:111万
展开全部
request.getParameter("tinput")这种写法是servlet中才能够写的,JavaScript中没有这种写法吧。
还有你要是想从request中取得tinput对象的值的话,必须要form中提交一次后才能将tinput对象及其值存入在request中。
在存入request中后使用EL表达式就可进行取值操作了。
如:
${requestScope.tinput}
就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
0不超99汉字
2008-11-26
知道答主
回答量:37
采纳率:0%
帮助的人:0
展开全部
<textarea name="tinput" id="tinput"></textarea>

<input type="button" value="取值" onclick="alert(document.getElementById("tinput"))" />

第一行中加入了 id 属性,下面才能取到 id 值,id的值要相同
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ajax_2003
2008-11-26 · TA获得超过4995个赞
知道大有可为答主
回答量:2628
采纳率:0%
帮助的人:2477万
展开全部
<html>
<head>
</head>
<body>
<textarea id="myTest" name="myTest">hahahahahaah
</textarea>
<input type="button" value="button" onclick="alert(document.getElementById('myTest').innerText);">
</body>
</html>
这样才能访问到的。内容叫做文本标记
是要用innerText属性来访问的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式