<%@ 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页面。有没有办法访问值。
答案 0 :(得分:0)
为输入字段命名。
所以不要创建
<input type='text' id='sno' />
你应该创造
<input type='text' id='sno' name='sno' />
这样,提交的值可以通过此名称在请求参数映射中获得。
String sno = request.getParameter("sno");