提前致谢: 我的会员表格需要加上几行费用:所以启动费+管理费+(1周费用+购买周剩余的费用天数) 取决于所选的成员资格类型。 我想在单独的行中显示字段中的金额,供用户查看。
启动费和管理费已知费用为99美元和49美元。 1周费用= 10.99美元。 所以括号中的数学公式是(如果在sat上购买)$ 10.99 +(10.99 * 6)/ 7 任何帮助将不胜感激 - 我正在学习javascript - 但我还没有能够解决这种类型的复杂计算。 - 为了得到今天的日期,我认为我需要一个onload get date,所以我已经完成了,但我真的只需要在代码中作为按比例计算的整数。 这是到目前为止html文件的链接:http://dl.dropbox.com/u/10839148/Weds.html
答案 0 :(得分:0)
星期日星期开始,所以使用数组重新定义你的值
function myDateFunction()
{
var date = new Date();
var today = date.getDay();
var daily = 10.99/7;
var days = [1, 7, 6, 5, 4, 3, 2];
// select the tag with the the id Amount
var x = document.getElementById('Amount');
// insert the value into the input
x.value = parseFloat(99 + 49 + (daily * days[today])+10.99).toFixed(2)
}