<form> <input type="text" name="braki" id="braki" value="" /> <input type="hidden" name="waga" value="12" /> <div id="procent"> <b></b></div> </form>​
$(function() { $('#braki').change(function() { var $t = $(this); var braki = parseInt($t.val()); var waga = parseInt($('input[name="waga"]').eq(0).val()); var wynik = (braki/(braki+waga)*100).toFixed(3); $('#procent b').html(wynik); }); });​
http://jsfiddle.net/Vu73F/ --> Nie wiem czemu tam akurat nie to nie działa
Próbowałem wywoływać funkcją onkeyup jednak bez żadnych efektów, a może poprostu coś źle robie :/