在JSP中怎样的到本页面中一个表单对象的值!JSP?JAVA 5
3个回答
展开全部
是得到一个表单对象值吗?用“document.表单名.元素名.value=”就可以,举个例子:
<html>
<head>
<title>简易计算器</title>
<META http-equiv="Content-Type" content="text/html; charset=gb2312">
<script >
var total ="";
var newnumber = true;
function enterNumber(number)
{
if (newnumber==true)
clearall();
document.myform.result.value=document.myform.result.value+number;
newnumber=false;
}
function clearall()
{
document.myform.result.value="" ;
}
function calculate(op)
{
//累计以前的数,保存输入的运算符号
total= total+document.myform.result.value +op;
newnumber = true; //表示后续的输入应该是第二个数
}
function end( )
{
total=total+document.myform.result.value;
document.myform.result.value=eval(total);
total="";
newnumber = true;
}
</script>
</head>
<Body bgcolor="#8AD4FF">
<center>
<form name="myform" id="myform">
<table border =1>
<tr>
<td colspan =4>
<input name=result type = text id="result" onFocus="this.blur();" value="">
</td>
</tr>
<tr>
<td>
<input type="button" name="7" value=" 7 " onClick="enterNumber('7')">
</td>
<td>
<input type="button" name="8" value=" 8 " onClick="enterNumber('8')">
</td>
<td>
<input type="button" name="9" value=" 9 " onClick="enterNumber('9')">
</td>
<td>
<input type="button" name="+" value=" + " onClick="calculate('+')">
</td>
</tr>
<tr>
<td>
<input type="button" name="4" value=" 4 " onClick="enterNumber('4')">
</td>
<td>
<input type="button" name="5" value=" 5 " onClick="enterNumber('5')">
</td>
<td>
<input type="button" name="6" value=" 6 " onClick="enterNumber('6')">
</td>
<td>
<input type="button" name="-" value=" - " onClick="calculate('-');">
</td>
</tr>
<tr>
<td>
<input type="button" name="1" value=" 1 " onClick="enterNumber('1')">
</td>
<td>
<input type="button" name="2" value=" 2 " onClick="enterNumber('2')">
</td>
<td>
<input type="button" name="3" value=" 3 " onClick="enterNumber('3')">
</td>
<td>
<input type="button" name="*" value=" * " onClick="calculate('*');">
</td>
</tr>
<tr>
<td>
<input type="button" name="0" value=" 0 " onClick="enterNumber('0')">
</td>
<td>
<INPUT type="button" name="C" value=" C " onClick="clearall( )"></td>
<td><INPUT type="button" name="/" value=" / " onClick="calculate('/')"></td>
<td><INPUT name="=" type="button" id="=" onClick="end( )" value=" = ">
</td>
</tr>
</table>
</form>
</body>
</html>
<html>
<head>
<title>简易计算器</title>
<META http-equiv="Content-Type" content="text/html; charset=gb2312">
<script >
var total ="";
var newnumber = true;
function enterNumber(number)
{
if (newnumber==true)
clearall();
document.myform.result.value=document.myform.result.value+number;
newnumber=false;
}
function clearall()
{
document.myform.result.value="" ;
}
function calculate(op)
{
//累计以前的数,保存输入的运算符号
total= total+document.myform.result.value +op;
newnumber = true; //表示后续的输入应该是第二个数
}
function end( )
{
total=total+document.myform.result.value;
document.myform.result.value=eval(total);
total="";
newnumber = true;
}
</script>
</head>
<Body bgcolor="#8AD4FF">
<center>
<form name="myform" id="myform">
<table border =1>
<tr>
<td colspan =4>
<input name=result type = text id="result" onFocus="this.blur();" value="">
</td>
</tr>
<tr>
<td>
<input type="button" name="7" value=" 7 " onClick="enterNumber('7')">
</td>
<td>
<input type="button" name="8" value=" 8 " onClick="enterNumber('8')">
</td>
<td>
<input type="button" name="9" value=" 9 " onClick="enterNumber('9')">
</td>
<td>
<input type="button" name="+" value=" + " onClick="calculate('+')">
</td>
</tr>
<tr>
<td>
<input type="button" name="4" value=" 4 " onClick="enterNumber('4')">
</td>
<td>
<input type="button" name="5" value=" 5 " onClick="enterNumber('5')">
</td>
<td>
<input type="button" name="6" value=" 6 " onClick="enterNumber('6')">
</td>
<td>
<input type="button" name="-" value=" - " onClick="calculate('-');">
</td>
</tr>
<tr>
<td>
<input type="button" name="1" value=" 1 " onClick="enterNumber('1')">
</td>
<td>
<input type="button" name="2" value=" 2 " onClick="enterNumber('2')">
</td>
<td>
<input type="button" name="3" value=" 3 " onClick="enterNumber('3')">
</td>
<td>
<input type="button" name="*" value=" * " onClick="calculate('*');">
</td>
</tr>
<tr>
<td>
<input type="button" name="0" value=" 0 " onClick="enterNumber('0')">
</td>
<td>
<INPUT type="button" name="C" value=" C " onClick="clearall( )"></td>
<td><INPUT type="button" name="/" value=" / " onClick="calculate('/')"></td>
<td><INPUT name="=" type="button" id="=" onClick="end( )" value=" = ">
</td>
</tr>
</table>
</form>
</body>
</html>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
例如有如下表单及其控件:
input.jsp
<%@page language="java" %>
<html>
<head>
<title></title>
</head>
<body>
<form name="form1" method="post" action="output.jsp">
<input type="text" name="name">
<input type="submit" name="Submit" value="提交">
</body>
</html>
要接受这个值, 就在/html后面直接写个接收用的JSP
output.jsp
<%@page language="java" %>
<%
String name = request.getParameter("name");
%>
<html>
<head>
<title></title>
</head>
<body>
<form name="form1" method="post" action="">
<h1>你接受到的姓名是<%=name%></h1>
</body>
</html>
按提交之后,那么这个值就被接收到了
楼上用的是JS, 不是JSP...当然只是得到表单值不需要处理的话, 用JS好了.
input.jsp
<%@page language="java" %>
<html>
<head>
<title></title>
</head>
<body>
<form name="form1" method="post" action="output.jsp">
<input type="text" name="name">
<input type="submit" name="Submit" value="提交">
</body>
</html>
要接受这个值, 就在/html后面直接写个接收用的JSP
output.jsp
<%@page language="java" %>
<%
String name = request.getParameter("name");
%>
<html>
<head>
<title></title>
</head>
<body>
<form name="form1" method="post" action="">
<h1>你接受到的姓名是<%=name%></h1>
</body>
</html>
按提交之后,那么这个值就被接收到了
楼上用的是JS, 不是JSP...当然只是得到表单值不需要处理的话, 用JS好了.
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
上面这位老兄说的非常详细了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询