- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 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>
в одну сторону считает, а как сдела что бы со второй пересчитывал не допру
bot-minurast 02.11.2011 16:23 # 0
Lure Of Chaos 02.11.2011 19:27 # 0
guest8 09.04.2019 11:53 # −999