购物车前台页面代码

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>购物车自动计价</title>
<script type="text/javascript" src="jquery-min.js"></script>
<script type="text/javascript">
$(function(){
$(".se").change(function(oEven) {
var num = $(this).find("option:selected").text();
var price = $(this).parent().next().text();
$(this).parent().next().next().text(num*price);
GetInAll();//计算所有物品价格
});
})

function GetInAll()
{
var len = $("#PriceTable tbody").children("tr").length;
var priceCount=0;
for(var i=0;i<len;i++)
{
// var tempData=rows[i];
var price1 = $("#PriceTable tbody tr:eq("+i+") td:eq(4)").text();
priceCount=parseFloat(priceCount)+parseFloat(price1);
}
$("#PriceTable tfoot tr td:eq(1)").text(priceCount);
}
</script>
<style type="text/css">
table input[type=text]{ width:32px;}
</style>
</head>
<body>

<div>
<table id="PriceTable">
<thead><tr><td>物品编号</td><td>物品名称</td><td >数量</td><td>价格</td><td>小计</td></tr></thead>
<tbody>
<tr>
<td >jsp_123</td>
<td >电脑</td>
<td>
<select name="se" class="se">
<option value="1">1</option>
<option value="1">2</option>
<option value="1">3</option>
<option value="1">4</option>
<option value="1">5</option>
</select>
</td>
<td >1950</td>
<td >1950</td>
</tr>
<tr>
<td >jsp_123</td>
<td >电脑</td>
<td>
<select name="se" class="se">
<option value="1">1</option>
<option value="1">2</option>
<option value="1">3</option>
<option value="1">4</option>
<option value="1">5</option>
</select>
</td>
<td >1950</td>
<td >1950</td>
</tr>
<tr>
<td >jsp_123</td>
<td >电脑</td>
<td>
<select name="se" class="se">
<option value="1">1</option>
<option value="1">2</option>
<option value="1">3</option>
<option value="1">4</option>
<option value="1">5</option>
</select>
</td>
<td >1950</td>
<td >1950</td>
</tr>

</tbody>
<tfoot>
<tr><td>总计:</td><td colspan="4">5850</td></tr>
</tfoot>
</table>
</div>
<input type="button" onclick="GetInAll()" value="计算" />
</body>
</html>

时间: 2024-10-11 03:40:38

购物车前台页面代码的相关文章

java工程积累——前台页面的统一校验

在项目中,我们面临这样的问题,就是如果在前台做抽象,大家想想后台代码的抽象,我们耳熟能详,但是前台的抽象,我们是如何做的呢?恐怕这个问题,如果是第一次抛给自己,自己也很惶恐,就是,我们不是对应一个业务写好一个页面吗?以前从来没有想过抽象,这里,我就要说,那是咱们最初级的方式,今天带大家一起见证先比较靠谱一种方式! 回顾 我们回顾下html编码的历程,在web1.0时代,我们面向的大多是静态页面,这时候,能够展示出来就好,由于网速的限制,电脑处理能力的约束,我们只能把什么都写在一起,但是随着时间的

EF更新,数据库值变化,前台页面并不变化,刷新也不变化,重新运行程序则变化----开发中遇到的问题(已解决)

首先说一下我遇到这个情况的代码情景,首先上错误代码 UserInfo userInfo = Session["UserInfo"] as UserInfo; var attentionTopicInfos = userInfo.TopicInfos.Where(t => t.TopicId > 0); 这段代码所呈现的问题正如题目,数据库值变化,前台页面并不变化,刷新也不变化,重新运行程序则变化. 断点调试----看到无论如何更新,查出来的attentionTopicInf

ASP.NET的后台代码和前台JS代码相互调用

在实际的Web开发中,我们可能会常常遇到后台调用前台JS代码或者前台JS调用后台代码的情况.今天就把比较实用的前后台相互调用的方法总结出来和大家分享. <1>后台代码调用前台JS代码 一.说到后台代码调用前台的JS代码很多人首先就会想到使用 ClientScript.RegisterStartupScript()方法,该方法主要是注册启动脚本文本,即在后台执行调用前台JS代码 该方法有两个重载, 1.ClientScript.RegisterStartupScript(Type type,st

前台页面优化全攻略(三)

经过前两篇文章的实践,你的网站加载速度一定有了非常明显的变化.能把实践跟到这篇文章的人想必一定是极客中的极客.如果你仍对网站的加载速度不满意,可以看看再尝试一下本文中几近疯狂的终极优化方案. 你可以对网站进行快速的优化,但网站日常的节食却很难.也许你已经花了很大的力气去优化你的CSS和JavaScript代码,但是你所做的努力马上又会因为老板或客户期望的新功能而付之东流.所以看来不论是人还是网页,减肥都贵在坚持. 这篇终极减肥方案可能不适合所有的网站,但是我相信它可以引起你对网页大小的重视. 1

用php+mysql+ajax实现淘宝客服或阿里旺旺聊天功能 之 前台页面

首先来看一下我已经实现的效果图: 消费者页面:(本篇随笔) (1)会显示店主的头像 (2)当前用户发送信息显示在右侧,接受的信息,显示在左侧 店主或客服页面:(下一篇随笔) (1)在左侧有一个列表 ,会显示所有与店主对话的顾客:该列表可以移动:有新消息时会提示:也可以清空该聊天记录 (2)点击列表里的顾客进入右边的对话框界面,显示与该顾客的聊天信息 在实现功能之前,来说一下我用到的两张表: 解释一下:bkid在此处没有用到:isok列是用来判断消息是否已读,未读为0: 现在,来说一下步骤:(分前

前台页面优化全攻略(四)

通过前几篇文章,你应该已经掌握了很多优化网站的方法.现在你的网站加载速度已经很快了,但是你必须持续的监控你的网站,了解它的大小变化,要不然一段时间过去之后,它可能又成为了一个胖子. 如今每个页面平均已经达到1.7M,每年增长大概32%.你可以通过以下几个工具来查看你的网站是不是又在暴饮暴食,而且它们都是免费的. 1. Pingdom Pingdom是我喜欢的一个在线测试工具.它会揭露出所以你想知道的细节,你可以一清二楚的看到网站的现状:重量.加载速度.代码分析.性能评分.开发者建议,它还提供了一

DHTML(动态HTML)前台页面技术介绍

一. DHTML(动态HTML)前台页面技术介绍 1. DHTML介绍 DHTML包含以四个方面的内容: (1).HTML 4.0 :超文本标记语言,网页文档的主体,以文本文件形式存储,由浏览器翻译后展现出丰富多彩的页面. (2).CSSL:客户端脚本语言,主要有JavaScript(JS),VBScript(VBS),JScript.Netscape主要支持JS,IE主要支持JS,VBS和JScript. (3).DOM:文档对象模型,是W3C推广的web技术标准之一,它将网页中的内容抽象成对

在前台页面转化时间

问题描述:从后台得到的Timestamp类型的时间数据,在不做分页的情况下可以在后台直接转成String类型,进而在前台页面显示标准的时间格式,但是要是做分页就必须把Timestamp类型数据传到前台,这时候就需要在前台把Timestamp转成String.解决代码如下: <%@taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%> <fmt:formatDate value=&qu

获取前台页面中的值,将获取到的值传到后台,做简单的登录验证(不与数据库关联)

思路:利用jQuery的AJAX 前台代码: 1 <body> 2 <form id="form1" runat="server"> 3 <div> 4 <table> 5 <tr> 6 <td>用户名:</td> 7 <td> 8 <input type="text" id="name" name="Usernam