
jsp页面如何获取控件的值?
Form1.text1.value="text";//页面赋值alert(<%=request.getParameter("text1")%>;<formid="Form...
Form1.text1.value="text";//页面赋值
alert(<%=request.getParameter("text1")%>;
<form id="Form1" method="post">
<textarea name="text1"></textarea>
</form>
总是 null 这个是什么原因啊,jsp界面只有点击操作不存在跳转 展开
alert(<%=request.getParameter("text1")%>;
<form id="Form1" method="post">
<textarea name="text1"></textarea>
</form>
总是 null 这个是什么原因啊,jsp界面只有点击操作不存在跳转 展开
展开全部
额
这么跟你说吧
jsp中<%%>中的代码会最先执行
也就是将其中所有的东西都执行了才生成了HTML代码
也就相当于你刚请求这个页面时,request中parameter肯定是空的
就会alert 出一个null
除非你请求这个jsp时写上
.jsp?text1=text
但这样中文是传不过去的
你一定要了解这些东西执行的顺序
再不你可以直接将表单提交给这个jsp
下次的时候就能获取到了text1的值了
注:jsp真正执行时会被先编译成.class
如果上天再给我一次选择的机会,我坚决不回答这个250提的问题
这么跟你说吧
jsp中<%%>中的代码会最先执行
也就是将其中所有的东西都执行了才生成了HTML代码
也就相当于你刚请求这个页面时,request中parameter肯定是空的
就会alert 出一个null
除非你请求这个jsp时写上
.jsp?text1=text
但这样中文是传不过去的
你一定要了解这些东西执行的顺序
再不你可以直接将表单提交给这个jsp
下次的时候就能获取到了text1的值了
注:jsp真正执行时会被先编译成.class
如果上天再给我一次选择的机会,我坚决不回答这个250提的问题
追问
那直接获取没办法吗?
追答
你想取它干嘛?
可以直接用javascript操作HTML DOM 节点,我给textarea一个失去焦点事件
直接用javascript得到textarea的值
New Document
function testGetValue(){
var val = document.getElementById('text1').innerText;
alert(val);
}
注意:这时你后台还没有得到该值.. ... ..
展开全部
jap中改成<textarea name="text1" id="text1"></textarea >
js中:text=document.getElementById("text1").value;
alert(text);
就可以获得textarea中的值了
js中:text=document.getElementById("text1").value;
alert(text);
就可以获得textarea中的值了
更多追问追答
追问
我想要把这个值放到java中去。可是放不进去。。。
追答
那就直接在java方法里面request.getParameter("text1");就可以了呀,哦,你form表单没有action,找不到方法的,走不到后台去
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
document.getElementsName('text')[0].setValue('text');
不知道是不是这样的,好久没用了
不知道是不是这样的,好久没用了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不存在跳转哪来的request阿
更多追问追答
追问
不跳转的话,就不能取到当前页面的值吗?
追答
直接alert(; 不行么?
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询