2017-12-06 22 views
0

저는 Javascript에 매우 익숙하며, 스피너가있는 입력 값을 계산하고 두 번째 필드에 결과를 표시 할 수있는 기본 기능에 도움이 필요합니다.스피너가있는 입력의 값을 계산하는 방법, 숫자가 변경되면 결과도 변경됩니까?

내 HTML :

<form action="simulation_investment"> 

Nombre de vache(s):<br> 

<input type="number" id= "cowsnumber" min="1" max="999" onblur="calculate()"> 
<br> 

Coût estimé du bétail:<br> 
<input type="numbers" id="cost"> 
<br><br> 
</form> 

내 자바 스크립트 :

calculate = function() { 
    var cowsnumber = document.getElementById('cowsnumber').value; 
    document.getElementById('cost').value = parseInt(cowsnumber) * 1500; 
} 

내가 실제로 JSFiddle에 작동하도록 노력하고있어하지만 난 어떤 결과를 얻을이, 아무것도 내가 변경 두 번째 입력에 반응이 없습니다 회 전자가있는 첫 번째 값.

미리 감사드립니다. :-)

답변

0

var a = document.getElementById('cowsnumber'); 
 
a.addEventListener("blur", function(){ 
 
document.getElementById('cost').value = parseInt(a.value) * 1500 
 
})
<form action="simulation_investment"> 
 

 
Nombre de vache(s):<br> 
 

 
<input type="number" id= "cowsnumber" min="1" max="999" > 
 
<br> 
 

 
Coût estimé du bétail:<br> 
 
<input type="numbers" id="cost"> 
 
<br><br> 
 
</form>

+0

좋아요, 당신이 너무 :-) 감사합니다 – Sammy