输入

时间:2016-04-20 20:27:03

标签: javascript

在这里,我有一个简单的单位转换器。它可以正常工作,直到您在数字中输入逗号。请帮助,我是一个javascript初学者,我正在为一个客户的网站工作。

$('#thb').on("keyup", function () {
    $("#usd").val(parseInt($("#thb").val()) / 35 + ' USD');
});

$('#usd').on("keyup", function () {
    $("#thb").val(parseInt($("#usd").val()) * 35 + ' THB');
});

1 个答案:

答案 0 :(得分:0)

只需使用string.replace()删除字符串中的逗号:

$('#thb').on("keyup", function () {
    $("#usd").val(parseInt($("#thb").val().replace(/\,/g,'')) / 35 + ' USD');
});

$('#usd').on("keyup", function () {
    $("#thb").val(parseInt($("#usd").val().replace(/\,/g,'')) * 35 + ' THB');
});