0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
<?php
$USD = '30';
$pecent = '10';
?>
<SCRIPT language=JavaScript>
var default_value1=0;
function auto1(t){
var silver = Math.floor(document.form.sum_out.value);
if(silver>=0){
var percent = (silver/100)*<?php echo $pecent ?>;
var suma = (silver-percent)/<?php echo $USD ?>;
var sum = (Math.round(suma)).toFixed(2);
document.form.summ.value=sum;
default_value1 = silver;
}else{
alert("Поле должно содержать только цифры!");
document.form.sum_out.value=default_value1; }
if(t) auto2(); }
function auto2(t){
var sum=document.form.summ.value;
if(sum>=0){
var silver = (Math.round(sum*<?php echo $USD ?>)).toFixed(2);
document.form.sum_out.value=silver;
default_value2 = sum;
}else{
alert("Поле должно содержать только цифры!");
document.form.summ.value=default_value2; }
if(t) auto1(); }
</SCRIPT>
<form name=form action="test2.php" method="POST">
<input onchange="auto1()" onkeyup="auto1()" onfocusout="auto1(true)" type=text name=sum_out value="">
<input onchange="auto2()" onkeyup="auto2()" onfocusout="auto2(true)" type=text name=summ value="">
</FORM>
<SCRIPT language=JavaScript>
document.form.sum.value = ;
auto1();
</SCRIPT>
в одну сторону считает, а как сдела что бы со второй пересчитывал не допру
Запостил:
sumax ,
02.11.2011 (Updated 25.03.2018 )
Комментарии (3) RSS