habs nochmal gesucht ...
$('.method-calculator').on('keyup', function() {
el_2 = parseFloat($('input[name=elem2]').val());
el_sr = parseFloat($('input[name=elem-sr]').val());
el_k = parseFloat($('input[name=elem-k]').val());
el_mg = parseFloat($('input[name=elem-mg]').val());
el_1 = extround( extround( extround((0.1*el_sr),100) + extround( extround((2*el_k),100) + extround((4*el_mg),100),100 ),100 ) + el_2,100);
el_3 = el_1;
extraction = extround( (el_1 * 1.82), 100 );
$('input[name=elem1]').val(el_1);
$('input[name=elem2-copy]').val(el_2);
$('input[name=elem3]').val(el_3);
$('input[name=elem-extr]').val(extraction);
});
in kurz :
$('.method-calculator').on('keyup', function() {
el_2 = $('input[name=elem2]').val();
el_1 = (0.1*el_sr) + (2*el_k) + (4*el_mg) + el_2;
el_3 = el_1;
extraction = el_1 * 1.82;
});
es wird also nur eine eingabe gemacht .. ( el_2 )
dann werden el_1 und el_3 auf den gleichen wert gesetzt und als extraction el_1 * 1,82 gerechnet
wenn andere element hinzukommen wird noch etas umgerechnet .. aber für die 3 elementz selbst geht das so
also 1,82 um genau zu sein
EDIT: wenn sr , k und mg dazukommen wird das nur auf el_1 gerechnet und el_3 = el_1 gleichgesetzt