Calcul litéral Math

Signaler
Messages postés
345
Date d'inscription
lundi 15 mars 2004
Statut
Membre
Dernière intervention
13 mai 2011
-
Messages postés
10839
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
-
Bonjour le forum, je souhaite mettre en place un système de calcul assez simple pour commencer.

Exemple, je met 2+5 dans un input, il me renvoie le résultat.

Est ce possible à faire ?



Merci de m'aiguiller un peu !

5 réponses

Messages postés
431
Date d'inscription
mercredi 22 octobre 2003
Statut
Membre
Dernière intervention
17 novembre 2008

Salut piep,

Je suis actuellement sur le même genre de problème.
Tes champs sont ils statiques ou dynamiques ?

++
Messages postés
345
Date d'inscription
lundi 15 mars 2004
Statut
Membre
Dernière intervention
13 mai 2011

Je voudrais faire un formulaire avec un champs input type text ou j'écris la formule par exemple
2+3*5 et en envoyant, ca me renvoie le résultat

Pour le moment, j'ai fait :

echo "<script language='JavaScript'>alert(eval('2+4*2'))</script>";

Ce qui marche mais j'arrive pas a l'afficher sur la page directement sans passer par un alert !
Messages postés
10839
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
25
Hello,

<script type="text/javascript">
function calcul (op) {
document.getElementById('res').innerHTML = eval (op);
}
</script>

Résultat du calcul ici



par exemple
Messages postés
345
Date d'inscription
lundi 15 mars 2004
Statut
Membre
Dernière intervention
13 mai 2011

Ah oui bien ton trucs ! Pour agrément le tout, serait il possible de rajouter des fonctions supplémentaires comme la racine ou autre ?
Merci
Messages postés
10839
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
25
A toi de parfaire la fonction pour effectuer d'autres types de calculs.