Большое спасибо!
Мне опять нужна ваша помощь, как выполнить округление/отсекание дробной части до 2 цифр в
<span id="allua"></span>
?
Вот полный код:
<center>
<form action="LINK" metod="GET">
<input class="ammountrub" id="ammountrub" maxlength="5" type="text" name="cost" required value="" placeholder="Рублей" onkeyup="key(this.value)" onkeydown="key(this.value)">
<input type="hidden" name="login" value="1">
<b>
<span class="resultcss" style="font-size: 19px; position: absolute; margin-top: 1.01%; margin-left: 1%;" title="Вы получите столько валюты" id='result'>
0$
</span>
</b>
<br>
<input type="submit" style="margin-left: -22.535%; margin-top: -0.05%; font-size: 16px; padding: 2px; padding-left: 6px; padding-right: 6px;" value="Оплатить">
</form>
<span style="font-size: 17px; position: absolute; margin-top: -4.15%; margin-left: -5%;">Итого:</span><div id="allmoney" style="font-size: 17px; position: absolute; margin-top: -4.144%; margin-left: 50.7%;"><span id="allrub">0 руб.</span><span id="allua" style="margin-left: 6px;">(~0 UAH)</span></div>
</center>
<script>
function key(val){
document.getElementById("result").innerHTML=(val*1000 + "$").replace(/\d(?=(?:\d{3})+(?:\D|$))/g,'$& ');
document.getElementById("allrub").innerHTML=(val*1 + " руб.").replace(/\d(?=(?:\d{3})+(?:\D|$))/g,'$& ');
document.getElementById("allua").innerHTML=("(~" + val*0.34 + " UAH)").replace(/\d(?=(?:\d{3})+(?:\D|$))/g,'$& ');
}
document.getElementById("ammountrub").onkeypress= function(event){
event= event || window.event;
if (event.charCode && (event.charCode < 48 || event.charCode > 57))
return false;
}
</script>