Javascript计算器值

时间:2013-05-03 18:40:07

标签: javascript calculator

下面我有Javascript代码(计算器)。我还有几个输入(<input name="roip" value="xxxx" class="input c2" type="text">)。我应该写什么价值(价值&#34; xxxx&#34;)?

这是我的HTML:

<input name="amount" value="xxxx" onchange="calculate()"  type="text">
<input name="roip" value="xxxx" class="input c2" type="text">
<input name="ret" value="xxxx" class="input c2" type="text">

我的Javascript:

function calculate() {
    c = new Array(1, 10, 500, 104, 1, 501, 2000, 105, 1, 2001, 5000, 106, 1, 5001, );
    a = document.calc.amount.value
    p = 0;
    for (i = 0; i < c.length; i += 4) {
        if (c[i] == document.calc.plan.selectedIndex + 1) {
            if ((a >= c[i + 1]) && (a <= c[i + 2])) p = c[i + 3];
        }
    }
    if (p == 0) {
        p = '-';
        a = '-';
    } else {
        a = a * p / 100;
    }
    document.calc.roip.value = p;
    document.calc.ret.value = a;

}
calculate();

2 个答案:

答案 0 :(得分:0)

写下你认为好的默认/示例值或不提供默认值。或者,您可以输入“在此处输入金额”这样的消息,当用户第一次单击文本框时,该消息将被清除。

答案 1 :(得分:0)

您是否在询问如何在输入中显示结果?

您不需要为输入分配值,因为js函数正在获取值(document.getValueByName('amount')。value)

你可以使用:

将零值显示为默认值