Javascript表单计算多行&比例

时间:2013-01-30 02:11:35

标签: javascript forms

提前致谢: 我的会员表格需要加上几行费用:所以启动费+管理费+(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

1 个答案:

答案 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)

}

demo