需要一个简单的数值差异(+/-)脚本在同一网页上的不同场合
Need a simple numerical value difference(+/-) script for different occasions on the same web page
我使用图表脚本(AMcharts)编写了一个网页/表单,其中涉及许多数值的输入,以便制作图表。这个网页中内置了一个单独的平均脚本,用于多次获得连续的平均值,以及一个简单的数值差异脚本,用于最终平均值的最后两个/三个。基本上,当解析所有平均值时,将在输入字段中输入以前的值,脚本立即显示一个差值,+或-。我设法操纵了16次的平均值脚本(非常出乎我的意料)。但是,为了显示多个值差异集,我在操作数值差异脚本时遇到了问题。下面发现的简单脚本被成功地利用了,但是我需要知道如何在不止一次的情况下操作它。
$(function(){
$('input').each(function() {
$(this).keyup(function(){
calculateTotal($(this));
});
});
});
function calculateTotal(src) {
var sum = 0;
var sumtable = src.closest('.sumtable');
sumtable.find('input').each(function() {
if(!isNaN(this.value) && this.value.length!=0) {
sum += parseFloat(this.value);
}
});
sumtable.find(".total").html(sum.toFixed(2));
var balance = parseFloat($('.actual').val()) - sum
sumtable.find(".balance").html(balance.toFixed(2));
}
我需要以下代码重复不同的值字段,独立于其他(s):
http://jsfiddle.net/ZZX5D/下面的链接带你到我正在进行的工作。为了使其工作(不是图形,而是数字脚本),为前四个空字段输入随机值- B1 PS/CS - B2 PS/CS,并在"电池2"下填写前4个空字段。然后在上面的平均显示中,只需在所有有数值的字段中点击并按"enter"键,直到所有字段自动显示。然后,在"previous"字段下,键入另一个随机数。第一个字段"difference"是正确的。其余两个显示该数字与初始"总体"之间的差值,而不是其左边的最后平均值。
http://dcalvitti.altervista.org/AVGSAMPLE.html从未解决过这个问题,但找到了一个易于操作的替代脚本,从而满足了我的目的。
http://www.codingfriends.com/index.php/2009/07/27/add-two-numbers-3/包含此解决方案的图表可在此页面找到:
http://dcalvitti.webs.com/SAMPLE/NEWWEBINDEX.html相关文章:
- 网页上失败的javascript会导致所有其他脚本失败
- 用于编写与我作为客户端查看的网页交互的脚本的术语(如果有的话)是什么
- 如何在加载网页时运行脚本
- 如何编写脚本并在网页上按Enter键
- 从脚本中的动态(javascript)网页获取信息
- 加载客户端脚本后下载静态网页
- FF和Chrome中的 ftp:// 网页不会加载 file:// 脚本
- 是否可以在不使用服务器端脚本或编程的情况下在网页中进行实时视频流
- 从脚本中获取数据,发送到网页进行显示
- 如何测试Greasemonkey脚本,尤其是在本地网页副本上
- 如何在网页中显示perl脚本结果
- 使用Java脚本跟踪网页中是否有Ajax请求,或者通过Selenium Web驱动程序拦截XMLHttpRequest
- 当我们打开ADF应用程序的同一网页的不同版本时,如何让浏览器请求java脚本
- 如何将praat脚本合并到网页/数据库中
- 如何在整个网页加载后执行脚本
- 可从网页调用的Bash脚本
- 通过网页清除内容脚本设置的间隔
- 有没有办法阻止(特定的)恶意脚本在我自己的网页上运行
- 如何在 R 中抓取实时 java 脚本网页
- Safari扩展注入了脚本/网页交互