Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用javascript为上一页输入的textarea赋值_Javascript_Jsp_Textarea - Fatal编程技术网

使用javascript为上一页输入的textarea赋值

使用javascript为上一页输入的textarea赋值,javascript,jsp,textarea,Javascript,Jsp,Textarea,我想从上一页获取值,并使用javascript将其分配给当前页中的文本区域。我写下了下面的代码,但它不起作用 <script type="text/javascript"> var base="<%=text%>"; var send=document.getElementbyId('code1'); base.value=send.value; </script> <% String text; text=request.getParame

我想从上一页获取值,并使用javascript将其分配给当前页中的文本区域。我写下了下面的代码,但它不起作用

<script type="text/javascript">
var base="<%=text%>"; 
var send=document.getElementbyId('code1');
base.value=send.value;
</script>    

<%
String text;
text=request.getParameter("code");
out.println(text);  
%>

<textarea rows="20" cols="100" name="code1" id="code1">
</textarea>

var base=“”;
var send=document.getElementbyId('code1');
base.value=send.value;
该值已在字符串文本中成功检索,但未分配给textarea。请帮助。

试试这个:

<textarea rows="20" cols="100" name="code1" id="code1">
<%=request.getParameter("code")%>
</textarea>

我不完全清楚这里发生了什么,但我想你会想要这样的东西:

<script type="text/javascript">
var send=document.getElementbyId('code1');
send.value = "<%=text%>";
</script> 

var send=document.getElementbyId('code1');
send.value=“”;

甚至更好。为什么还要用JavaScript呢?不管用。。。即使我只是这么做:
var send=document.getElementbyId('code1');send.value=“abc”
如果必须使用JavaScript,如果将JavaScript放在页面底部会怎么样?如果javascript在上面,则TextArea将不在DOM中。当页面加载时,javascript会执行,无论您将其放在底部还是顶部,都无所谓。相反。你知道的。