使用javascript+ jquery代码,使用户输入商品价格和商品数量,以及收货地址,可以在页面中自动打印表格式的订单信息。
时间: 2024-09-18 08:05:45 浏览: 96
在JavaScript中,你可以结合jQuery库来创建动态表单并处理用户的输入。以下是一个简单的示例,展示了如何获取用户输入并生成订单信息:
```html
<!DOCTYPE html>
<html lang="zh">
<head>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
</head>
<body>
<form id="orderForm">
商品价格:<input type="number" id="price"><br>
商品数量:<input type="number" id="quantity"><br>
收货地址:<input type="text" id="address"><br>
<button type="button" id="generateOrder">生成订单</button>
</form>
<div id="orderTable"></div>
<script>
$(document).ready(function() {
$("#generateOrder").click(function() {
// 获取用户输入
var price = $('#price').val();
var quantity = $('#quantity').val();
var address = $('#address').val();
// 创建订单表格行
var tableRow = `<tr><td>商品价格:</td><td>${price}</td></tr>`;
tableRow += `<tr><td>商品数量:</td><td>${quantity}</td></tr>`;
tableRow += `<tr><td>收货地址:</td><td>${address}</td></tr>`;
// 将行添加到订单信息区域
$('#orderTable').append(tableRow);
// 可选:格式化输出或美化样式
$('#orderTable').tablesorter(); // 如果需要排序功能
// 打印提示消息
alert("订单已生成:\n价格: ${price}, 数量: ${quantity}, 地址: ${address}");
});
});
</script>
</body>
</html>
```
在这个例子中,当用户点击"生成订单"按钮时,会获取价格、数量和地址字段的值,然后将它们插入到一个新的HTML表格行中。最后,会在页面上显示这个表格,并给出一条警告信息。
阅读全文