购物车,增加,删除,模糊查询隔行变色+排序
来源:互联网 发布:asp程序 域名绑定授权 编辑:程序博客网 时间:2024/04/28 15:52
效果图
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="../angular/angular.js" ></script>
<style>
table tr:nth-child(odd){
background-color: #999999;
table tr:nth-child(even){
background-color: #E1E1E1;
}
</style>
<script>
var app=angular.module("myApp",[]);
app.controller("myCtrl",function($scope){
//定义数据
$scope.products=[{
name:"云南白药",
num:100,
add:"云南",
price:19.9,
dates:"2017-11-20 09:32:21"
},{
name:"999感冒灵",
num:30,
add:"北京",
price:12.5,
dates:"2017-11-20 10:32:21"
},{
name:"感康",
num:20,
add:"河北",
price:16.6,
dates:"2017-11-20 11:11:11"
},{
name:"人参",
num:1,
add:"长白山",
price:9999,
dates:"2017-11-20 09:32:21"
}];
//删除模块
$scope.delProduct=function(delName){
for(index in $scope.products){
if(delName==$scope.products[index].name){
$scope.products.splice(index,1);
//alert弹出框
alert("确定删除么?")
alert("删除成功!!!")
}else{
}
}
}
//排序
$scope.selOrder;
$scope.orderSel=function(){
//进行判断
if($scope.selOrder=="num"){
$scope.orderFlag="";
$scope.orderLine="num";
}else if($scope.selOrder=="-num"){
$scope.orderFlag="-";
$scope.orderLine="num";
}else if($scope.selOrder=="price"){45
$scope.orderFlag="";
$scope.orderLine="price";
}else if($scope.selOrder=="-price"){
$scope.orderFlag="-";
$scope.orderLine="price"
}
}
//入库
$scope.isShow=false;
$scope.isIf=function(){
if($scope.isShow){
$scope.isShow=false;
}else{
$scope.isShow=true;
}
}
//添加商品
$scope.newName = "";
$scope.newNum = "";
$scope.newAddress = "";
$scope.newPrice = "";
$scope.addProduct=function(){
alert($scope.newName);
var newProduct={
name:$scope.newName,
num:parseInt($scope.newNum),
add:$scope.newAddress,
price:$scope.newPrice,
dates:new Date()
};
$scope.products.push(newProduct);
}
});
</script>
</head>
<body ng-app="myApp" ng-controller="myCtrl">
<!--
页面搭建
-->
<center>
<h2>商品库存管理系统</h2>
<input ng-model="search" type="text" placeholder="输入关键字搜索..." />
<select ng-model="selOrder" ng-change="orderSel()"style="margin-left: 200px;">
<option value="">排序方式</option>
<option value="num">按照货物数量正序排列</option>
<option value="-num">按照货物数量倒序排列</option>
<option value="price">按照入库时间正序排列</option>
<option value="-price">按照入库时间倒序排列</option>
</select>
<button ng-click="isIf()" style="background: #99FF00; margin-left: 40px;">入库</button>
<br /><br />
<!--
将数据展示到表格中
-->
<table border="1px solid blue" cellpadding="10" cellspacing="0" id="tbMain">
<tr>
<th>货物名称</th>
<th>货物数量</th>
<th>货物产地</th>
<th>货物单价</th>
<th>货物入库日期</th>
<th>操作</th>
</tr>
<tr ng-repeat="sz in products | filter:{'name':search} | orderBy:(orderFlag+orderLine)">
<td>{{sz.name}}</td>
<td>{{sz.num}}</td>
<td>{{sz.add}}</td>
<td>{{sz.price | currency:"¥:"}}</td>
<td>{{sz.dates | date:"yyyy-MM-dd hh:mm:ss"}}</td>
<td>
<button ng-click="delProduct(sz.name)">删除</button>
</td>
</tr>
</table>
<br /><br />
<div style="width: 300px;" ng-show="isShow">
<h3>入库操作</h3>
商品名称:<input type="text" placeholder="请输入商品名称" ng-model="newName"/><br /><br />
商品数量:<input type="text" placeholder="请输入商品数量" ng-model="newNum"/><br /><br />
商品产地:<input type="text" placeholder="请输入商品产地" ng-model="newAddress"/><br /><br />
商品价格:<input type="text" placeholder="请输入商品价格" ng-model="newPrice"/><br /><br />
<input type="button" value="添加" ng-click="addProduct()"/>
</div>
</center>
</body>
</html>
- 购物车,增加,删除,模糊查询隔行变色+排序
- 模糊查询,批量删除, 添加用户,隔行变色,排序,过滤器
- 购物车,,模糊查询+排序+删除
- 模糊查询,,排序,,隔行变色,,全选,反选,批量删除,修改
- 购物车angularJS删除和模糊查询还有排序
- 隔行换色+模糊查询+添加+删除+排序
- 排序+删除+全选+反选+隔行变色
- 购物车(排序,删除,查询)
- 购物车 查询 删除 排序
- 隔行换色+删除+批量删除+排序+模糊查询+修改+添加
- 简单排序,单一删除,隔行换色,模糊查询,添加用户
- angular+豪华版购物车+模糊查询+可以多选删除
- 购物车增加删除
- angular综合题 添加 删除 排序 隔行变色 等
- 隔行变色,选中变色,鼠标变小手样式;姓名查询条件 过滤敏感字符 下拉列表排序 非空验证添加信息 点击按钮删除
- 购物车,增加,删除,总价
- 购物车排序、批量删除、查询(死数据)
- 用户信息:奇偶数隔行变色,选中行变色,鼠标变小手样式;姓名查询条件,过滤敏感字符;下拉列表排序;非空验证添加信息;点击按钮删除
- 《01.Spring Boot实战:Spring Boot入门篇》
- 匠牛社区AM5728 USB测试
- head first冒泡排序
- 【Scikit-Learn 中文文档】内核岭回归
- NOIP普及组总结
- 购物车,增加,删除,模糊查询隔行变色+排序
- 如何在VB中设置一个提示框,有"确定","取消"2个按钮
- 一周AI看点 | AI界的体操运动员Atlas上线,第一家金融AI公司纽交所上市
- 都是套路!要毁灭人类、喷马斯克、还获得公民身份的机器人Sophia,真相确是...
- 干货 | 大数据人工智能领域从菜鸟到高手晋级指南
- CComboBox用法总结
- EventBus的简单用法
- iOS开发-APP启动main()调用之前的加载过程
- MFC学习笔记1 建立工程 C数据结构