2016-04-20 2 views
-1

Здесь у меня простой конвертер единиц. Он отлично работает, пока вы не введете запятую в цифры. Пожалуйста, помогите, я начинаю javascript, и я работаю на веб-сайте для клиента.Javascript игнорирует запятые при вводе ввода

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

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

Удалить запятые с помощью 'str_replace'? – evolutionxbox

ответ

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'); 
}); 
+0

У вас есть дополнительные «)» на линии 7. Спасибо за ваш ответ. Он прекрасно работает. –

+0

tnx, extra ")" удален – Giuseppe

Смежные вопросы