【发布时间】:2014-12-19 22:54:24
【问题描述】:
我正在尝试更改贝宝形式的货币代码。 但我有问题。我用javascript和 仍然不能正常工作。 我一直在这样想,当我输入数字时 输入 id="A" 然后将显示“输入 id="currency_code 中的美元”。 当我将此选择更改为“EUR”时,在输入 id="currency_code" 中显示 EUR。 如果我不解释,我很抱歉,但我是自学者。 我需要一点帮助。
我的工作: http://jsfiddle.net/sked/1nrrfkez/
html代码:
<form >
<input type="text" size="7" maxlength="4" id="A" onChange="setPrice()" OnBlur="checkValue(this.value)" />
<select id="D" class="box" onChange="setPrice()">
<option value="1" >USD</option>
<option value="2" >EUR</option>
<option value="3" >GBP</option>
</select>
<input id="currency_val" name="currency_code" value="" readonly/>
和javascript代码:
function setPrice () {
var D = parseFloat($_('D').value);
var eur = "EUR";
var result = (+A).toFixed(2);
var result = (+D).toFixed(2);
$_('currency_val').value = eur;
$_('currency_code').value = result;
});
【问题讨论】:
-
这是什么类型的代码?
-
请先浏览一些 js 和 jquery 示例..在你实现它之前
-
你有语法错误(最后一行不必要的
)),你有奇怪的$_(它是什么?),你可能有未定义的变量A。所以它不起作用也就不足为奇了。你明白你在做什么吗? -
正如我所写,我是自学者,如果我没有做对,请见谅。谁能给我看一个或一些例子。
-
现在我变化不大:jsfiddle.net/sked/1nrrfkez/11
标签: javascript jquery paypal