我有3個輸入申請輸入兩個百分比給我的第三
我要進入兩個輸入第三拉自動推杆
<input id='cpercentage' name='first'>
<input id='epercentage' name='second'>
<input id='mpercentage' name='third'>
我在第一個20%,在第二個30進%
在第三它會自動出現50%的100%
(20%+ 30%),其餘 - 100%= 50% 如何做到這一點在JavaScript?
我試過,但它不到風度工作
$(函數(){
$('#cpercentage').on('input', function() {
calculate();
});
$('#epercentage').on('input', function() {
calculate();
});
function calculate(){
var pPos = parseInt($('#cpercentage').val());
var pEarned = parseInt($('#epercentage').val());
var perc="";
if(isNaN(pPos) || isNaN(pEarned)){
perc=" ";
}else{
perc = (100-(pEarned+pPos)).toFixed(3);
}
$('#mpercentage').val(perc);
}
});
請嘗試正確的事件。你可以做到這一點的變化,焦點了,......我更喜歡變化,因爲你會在你的意思在HTML – AxelH
例如PLZ,添加「的onChange =‘call_to_function’ '字段在輸入框的標記 –
@mohamadmohamad實時看到價值 – HolyDanna