将javascript文本框值访问jsp页面

时间:2012-05-21 13:53:14

标签: javascript html jsp

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01  Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>

<script language="javascript" type="text/javascript">
function addElement() 
{ 

if(intTextBox==1)
{
var contentID = document.getElementById('content'); 
var newTBDiv = document.createElement("div"); 
newTBDiv.setAttribute('id','strText'+intTextBox); 
newTBDiv.innerHTML = "S.No <input type='text' id='sno' />          Name<input    type='text' id='name' />"; 
contentID.appendChild(newTBDiv); 
intTextBox=0;
}
} 


function removeElement() 
{ 
intTextBox=1;
var contentID = document.getElementById('content'); 
contentID.removeChild(document.getElementById('strText'+intTextBox)); 
} 

</script>

</head>
<body>
<p><a href="javascript:addElement();" >Add</a> <a href="javascript:removeElement();"     >Remove</a></p> 
            <div id="content"></div>
<%
String name=request.getParameter("sno");
if(name!=null){
out.println(name);
}
%>

</body>
</html>

大家好,请帮助我,我遇到了一个问题。问题是我在javascript中有一个文本框如何访问javascript中的文本框值到jsp页面。有没有办法访问值。

1 个答案:

答案 0 :(得分:0)

为输入字段命名。

所以不要创建

<input type='text' id='sno' />

你应该创造

<input type='text' id='sno' name='sno' />

这样,提交的值可以通过此名称在请求参数映射中获得。

String sno = request.getParameter("sno");