Problème de calcul après onChange option select

abderrahim691 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
abderrahim691 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -
bonsoir
je travaille sur une application mon problème c est que après changement d option je dois avoir une zone calculée automatiquement quelqu` un peut m aider merci
mon code se présente comme suit:

<html>

<script type="text/javascript">



function calcult(){
var operation = document.getElementsByName("operation").value;
var prixacqui = document.getElementByid("prixacqui").value;
var coef = document.getElementByid("coef").value;
var qotpart = document.getElementByid("qotpart").value;

(if operation ="ACHAT"){
document.getElementsByid("redressement")[0].value =(prixacqui * coef * 1.15 * qotpart);
}
else (if operation ="VENTE") { document.getElementsByid("redressement")[0].value =(prixacqui * coef * 1,3 * qotpart);

} else (if operation ="LOCATION") { document.getElementsByid("redressement")[0].value =(prixacqui * coef * 1.5 * qotpart);

</script>


<tr><td height="25" width="300"><font size="3"center"><strong>PRIX D'ACQUISITION</strong></font></td>
<td colspan="7" valign="center"><input name="prixacqui" type="text" id="prixacqui" value="<? echo $data['prixacqui'] ?>" size="14" maxlength="14" >



<font size="3"center"><strong>COEFICIENT</strong></font>
<input name="coef" type="text" id="coef" value="<? echo $data['coef'] ?>" size="8" maxlength="8" ></tr>



<tr><td height="25" width="300"><font size="3"center"><strong>OPERATION</strong></font></td>
<td colspan="1" valign="center"><input name="operation" type="text" id="operation" value="<? echo $data['operation'] ?>" size="14" maxlength="14" ">


<select name="operation" onchange="calcul()">
<option></option>
<option value="ACHAT">ACHAT</option>
<option value="VENTE">VENTE</option>
<option value="LOCATION">LOCATION</option>
</select>

</html>
A voir également:

1 réponse

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour

Deja, commence par nous poster ton code correctement...(en utilisant les balises de code)
Explications à lire ici :
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code

Ensuite, as tu relu ton code ??
Il est truffé d'erreurs...
Les parenthèses de tes if qui ne sont pas bien placees
L'accolade de fin de ta fonction qui a disparue...

De plus, la comparaison dans un if... C'est avec deux signes égal...




0
abderrahim691 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour
Merci d'avoir répondu mais je veux juste signaler que je suis ici pour trouver une solution pour mon problème et non pas pour me compliquer les choses à chercher comment je devrais poster un code, si vous avez une solution je serais ravi
Merci
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752 > abderrahim691 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
En tant qu'utilisateur du forum je suis là pour aider
En tant que modérateur, je suis là pour faire respecter les règles du forum.

Donc... en tant que modérateur... je te demande de bien vouloir appliquer la consigne que je t'ai donné concernant la façon de poster du code ici.
Et en tant qu'utilisateur.. je t'ai déjà expliqué quoi corriger dans ton code...

Pour rappel... nous ne fournissons pas de code tout cuit .....
Soit tu veux qu'on t'aide à résoudre ton souci ( en te guidant sur les erreurs... ) soit... ben.. tu te trouves un développeur qui fera le taff à ta place (mais pas ici ! )
0
abderrahim691 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Merci c'est très gentil de votre part et merci pour le conseil
0