2017-02-18 5 views
-1

Мой вопрос довольно прост. То, что я хочу, точно так же, как я описал в названии. У меня есть 2 поля ввода (field1 и field2). Когда я добавляю число в поле1, мне нужно разделить его на определенное число (например, 1.38) и автоматически заполнить результат в поле2.Как я могу выполнить определенный математический расчет внутри поля ввода и заполнить результат другим?

Сейчас я использую этот код, чтобы заполнить форму данных field1 к FIELD2 но я не знаю, как я могу выполнить расчет деление математики

<input type='text' id='field_1'> 
<input type='text' id='field_2'> 

$(document).ready(function() { 
$('#field_1').on('change', function (e) { 
$('#field_2').val($('#field_1').val()); 
}); 
}); 

Вот JSFiddle

+0

Downvote? мне просто интересно, почему! – Marsel

+1

О, да ладно. Если какой-либо учебник не охватывает основную арифметику, [Google делает] (https://www.google.com/search?q=how+to+divide+in+javascript). – JJJ

+0

Я не уверен, почему вы тоже проголосовали. Это основной вопрос, но каждый должен начать что-то. ¯ \ _ (ツ) _/¯ –

ответ

2

Это довольно базовый программный режим, однако, следующий код:

$(document).ready(function() { 
    $('#field_1').on('change', function (e) { 
    var result = parseFloat($(this).val())/1.38; // Change 1.38 value with the desired number 
    $('#field_2').val(result); 
    }); 
}); 
+0

Thanx для вашего ответа я ценю его. Я новичок в JS – Marsel