2011-07-08 52 views
0

我想從我的上一頁獲取值,並使用javascript將其分配給當前頁面中的textarea。我寫下了下面的代碼,但它不起作用。使用javascript爲上一頁輸入值賦予textarea值

<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> 

該值在String文本中成功檢索到,但未分配給textarea。請幫忙。

回答

1

嘗試了這一點:

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

甚至更​​好。爲什麼要打擾JavaScript呢? –

+0

不工作... –

1

我不完全怎麼在這裏上,但我想你想要的東西,如:

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

沒有工作... 即使我簡單地做: '<腳本類型= 「文/ JavaScript的」> 變種發送=的document.getElementById( '代碼1'); send.value =「abc」; ' –

+0

,如果你要使用JavaScript,如果你把javascript的底部的頁面?如果javascript位於上面,TextArea將不在DOM中。 –

+0

Javascript在頁面加載時執行,無論您是將它放在底部還是頂部,都沒關係.. –

相關問題