用html和JavaScript和jsp写首页和计算找零和商品新增和商品列表
时间: 2024-01-30 11:01:49 浏览: 76
简单计算器:使用html,css和JavaScript
好的,以下是一个示例代码,您可以根据您的需求进行修改和扩展。
首先,我们需要一个HTML页面来显示商品列表和计算找零的表单。以下是一个简单的HTML页面示例:
```html
<!DOCTYPE html>
<html>
<head>
<title>商品列表和找零计算器</title>
<meta charset="UTF-8">
</head>
<body>
<h1>商品列表</h1>
<table>
<tr>
<th>商品编号</th>
<th>商品名称</th>
<th>商品价格</th>
<th>商品数量</th>
</tr>
<tr>
<td>001</td>
<td>手机</td>
<td>2000</td>
<td>10</td>
</tr>
<tr>
<td>002</td>
<td>电脑</td>
<td>5000</td>
<td>5</td>
</tr>
<tr>
<td>003</td>
<td>平板</td>
<td>3000</td>
<td>8</td>
</tr>
</table>
<hr>
<h1>找零计算器</h1>
<form>
<label for="price">商品价格:</label>
<input type="text" id="price" name="price"><br>
<label for="paid">实付金额:</label>
<input type="text" id="paid" name="paid"><br>
<button type="button" onclick="calculate()">计算找零</button>
<p id="change"></p>
</form>
<hr>
<h1>新增商品</h1>
<form action="add_product.jsp" method="post">
<label for="id">商品编号:</label>
<input type="text" id="id" name="id"><br>
<label for="name">商品名称:</label>
<input type="text" id="name" name="name"><br>
<label for="price">商品价格:</label>
<input type="text" id="price" name="price"><br>
<label for="quantity">商品数量:</label>
<input type="text" id="quantity" name="quantity"><br>
<button type="submit">新增商品</button>
</form>
</body>
</html>
```
接下来,我们需要编写JavaScript代码来实现计算找零的功能。以下是一个简单的JavaScript代码示例:
```javascript
function calculate() {
var price = parseFloat(document.getElementById("price").value);
var paid = parseFloat(document.getElementById("paid").value);
var change = paid - price;
document.getElementById("change").innerHTML = "找零:" + change.toFixed(2) + "元";
}
```
最后,我们需要编写一个JSP页面来处理新增商品的请求。以下是一个简单的JSP页面示例:
```jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%
String id = request.getParameter("id");
String name = request.getParameter("name");
double price = Double.parseDouble(request.getParameter("price"));
int quantity = Integer.parseInt(request.getParameter("quantity"));
// 在这里进行新增商品的处理
%>
<!DOCTYPE html>
<html>
<head>
<title>新增商品结果</title>
<meta charset="UTF-8">
</head>
<body>
<h1>新增商品结果</h1>
<p>商品编号: <%= id %></p>
<p>商品名称: <%= name %></p>
<p>商品价格: <%= price %></p>
<p>商品数量: <%= quantity %></p>
<p>商品已成功添加!</p>
</body>
</html>
```
以上是一个简单的示例代码,您可以根据您的具体需求进行修改和扩展。希望对您有所帮助!
阅读全文