W ogole dlaczego wg javascript
3*1.9= 5.699999999999999999999999999.... a nie 5.7?
document.getElementById('wartosc').value = parseFloat(document.getElementById('ilosc').value) * parseFloat(document.getElementById('cena').value);
Pozdrawiam:)
document.getElementById('wartosc').value = parseFloat(document.getElementById('ilosc').value) * parseFloat(document.getElementById('cena').value);
function fixstr(num) { var numv=num-0; var sign=(numv>=0?1:-1); var numabs=numv*sign; var naint=Math.floor(numabs); var nacent=Math.round((numabs-naint)*100); if (nacent>=100) {nacent=0; naint++;} var nais=''+naint; var nacs=(nacent<10?'0':'')+nacent; if (naint+nacent==0) sign=1; return (sign==1?'':'-')+nais+'.'+nacs; }
function cena() { reg = /^[0-9.]{1,8}$/; wyn = document.getElementById('cena').value.match(reg); wynw = parseFloat(document.getElementById('ilosc').value) * Math.round(wyn*Math.pow(10,2))/Math.pow(10,2);