Здравтсвуйте, имеется форма и две javascript функции, практически одинаковые!!! первая функция работает на ура, а вторая выдает ошибку!!
сама форма:
<label>Отдаете:</label>
<input type="text" name="amount" maxlength="10" value="0.00" size="6" onChange="comission_convert()"><br>
<label>С учетом комиссии:</label>
<input type="text" id="comission" value="0.00" size="6" onChange="amount_convert()"><br>
JS функции!
function comission_convert()
{
var amount = document.transfer_form.amount.value;
amount = str_replace(",", ".", amount);
if(amount > 0)
{
var set_comis = (amount-(amount*0.005)).toFixed(2);
document.getElementById("comission").value = set_comis;
document.transfer_form.amount.value = amount;
}
else
{
document.getElementById("comission").value = 0.00;
document.transfer_form.amount.value = 0.00;
}
}
function amount_convert()
{
var amount = document.getElementById("comission").value;
amount = str_replace(",", ".", amount);
if(amount > 0)
{
var set_comis = (amount+(amount*0.005)).toFixed(2);
document.transfer_form.amount.value = set_comis;
document.getElementById("comission").value = amount;
}
else
{
document.getElementById("comission").value = 0.00;
document.transfer_form.amount.value = 0.00;
}
}
ошибка возникает в функции
amount_convert();, строчка:
var set_comis = (amount+(amount*0.005)).toFixed(2);