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
| <div id="cadre">
<label for="calcul">Entrez une instruction mathématique puis quittez la zone</label>
<input type="text" id="calcul" size="40" onchange="go(this.value)" /> ==>
<span>Résultat: </span>
<input type="text" id="total" size="40" />
</div>
<script type="text/javascript">
function go(n){
n=n.replace(/,/g,'.');
n=n.replace(/x/gi,'*');
n=n.replace(/:/g,'/');
var res=document.getElementById('total');
try{
n=eval(n.toUpperCase())
n=String(n).search(/\./)!=-1 ? n.toFixed(3) : n
res.value= !isNaN(n) ? n : "Est-ce bien une opération?"
}
catch(e){
res.value="Est-ce bien une opération?"
}
}
}
</script> |
Partager