3个回答
展开全部
或得text框输入的值 在后台定义自己需要的公式 接收页面传过来的参数 如 长*宽 然后把结果显示在上面的表单就OK了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
index.jsp中代码如下
<body>
<form action="result.jsp" method="post" name="frmCalc" onsubmit="calcSquare()">
长:<input id="chang" name="chang" value="2">
宽:<input id="kuan" name="kuan" value="3">
<input type="hidden" id="girth"name="girth">
<input type="hidden" id="area" name="area">
<input type="submit" value="提交" >
</form>
<script type="text/javascript">
function calcSquare(){
var strChang=document.getElementById("chang").value;
var strKuan=document.getElementById("kuan").value;
var intChang=parseInt(strChang);
var intKuan=parseInt(strKuan);
var girth=(intChang+intKuan)*2;
var area=intChang*intKuan;
document.getElementById("girth").value=girth;
document.getElementById("area").value=area;
alert(document.getElementById("area").value);
}
</script>
</body>
result.jsp中如下
<body>
长度:<input id="chang" value="${param.chang }"> <br>
宽度:<input id="kuan" value="${param.kuan }"><br>
周长<input id="girth" value="${param.girth }"><br>
面积<input id="area" value="${param.area}"><br>
</body>
很简单的耶
<body>
<form action="result.jsp" method="post" name="frmCalc" onsubmit="calcSquare()">
长:<input id="chang" name="chang" value="2">
宽:<input id="kuan" name="kuan" value="3">
<input type="hidden" id="girth"name="girth">
<input type="hidden" id="area" name="area">
<input type="submit" value="提交" >
</form>
<script type="text/javascript">
function calcSquare(){
var strChang=document.getElementById("chang").value;
var strKuan=document.getElementById("kuan").value;
var intChang=parseInt(strChang);
var intKuan=parseInt(strKuan);
var girth=(intChang+intKuan)*2;
var area=intChang*intKuan;
document.getElementById("girth").value=girth;
document.getElementById("area").value=area;
alert(document.getElementById("area").value);
}
</script>
</body>
result.jsp中如下
<body>
长度:<input id="chang" value="${param.chang }"> <br>
宽度:<input id="kuan" value="${param.kuan }"><br>
周长<input id="girth" value="${param.girth }"><br>
面积<input id="area" value="${param.area}"><br>
</body>
很简单的耶
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
太简单了,你自己试试啊,这种东西,学习东西要自己摸索,别老依赖别人,最好自己试着解决,虽然发的时间比别人多了N倍,但得到的东西比别人要多10*N倍。
一个过来人的回答。
一个过来人的回答。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询