Erreur de script

yolande - Modifié le 19 févr. 2024 à 17:14
jordane45 Messages postés 38299 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 20 novembre 2024 - 19 févr. 2024 à 17:15

Bonjour,

je suis débutante dans la programmation

je fais un exercice pour convertir une devise à une devise.

Lorsqu'on saisit un montant soit en euro ou en dollar on doit le convertir en Francs CFA  et afficher le résultat. Je dois le faire en ajax, html et php.

Je n'arrive pas à saisir le montant et afficher le résultat.

Je vous envoie ce que j'ai déjà fais.

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Document sans nom</title>
	 <script type="text/javascript"> 

function getRequeteHttp() { 
 var requeteHttp; 
 if (window.XMLHttpRequest) 
 { // Mozilla 
    requeteHttp=new XMLHttpRequest();
  if (requeteHttp.overrideMimeType) 
  { // problème   firefox 
  requeteHttp.overrideMimeType('text/xml'); 
   } } 
   else { 
   if (window.ActiveXObject) 
   { // C'est Internet explorer < IE7
    try { requeteHttp=new ActiveXObject("Msxml2.XMLHTTP"); } 
	catch(e)
	 { try { requeteHttp=new ActiveXObject("Microsoft.XMLHTTP"); }
	 catch(e)
	  { requeteHttp=null; } } } }
	  return requeteHttp; }
	 
 function envoyerRequete(url,idCateg) 
 { var requeteHttp=getRequeteHttp();
  if (requeteHttp==null)
   { alert("Impossible d'utiliser Ajax sur ce navigateur");
   } else
    { requeteHttp.open('GET',url + '?categ=' + escape(idCateg),true);
	 requeteHttp.onreadystatechange= function() {recevoirReponse(requeteHttp);}; 
	 requeteHttp.send(null); 
	 } return; } 
	 
	function recevoirReponse(requeteHttp){
	 if (requeteHttp.readyState==4) { 
	 if (requeteHttp.status==200) { 
	 traiterReponse(requeteHttp.responseText); }
	  else { 
	  alert("La requête ne s'est pas correctement exécutée");
	   } } } 
	  
	 function traiterReponse(reponse)
	   { document.getElementById("nbPdt").innerHTML=reponse; }
	   
	    </script>
</head>

<body>
	
	<form>
		<br><br>  
		montant:<input type="text" name="montant"
		onKeyUp="javascript:envoyerRequete('conversion.php',this.value, this.form.montant.value)">
		
		
		devise initiale: <select name="devise initiale" onChange="javascript:envoyerRequete('conversion.php', this.value, this.form.devise initiale.value)">

		<option value="Dollar">$</option>
		<option value="Euro">€</option>
		<option value="Dirham">DH</option>
		</select>
		
	    
		devise finale: <select name="devise finale" 
		onChange="javascript:envoyerRequete('conversion.php', this.value, this.form.devise finale.value)">
		
		<option value="Franc CFA">CFA</option>
		</select>
		
		<br><br>
		resultat:<input type="text" name="resultat"
		onChange="javascript:envoyerRequete('conversion.php', this.value, this.form.resultat.value)">
		
		

	
		</form> 
	<br><br>
	
		
	<span id="nbPdt"></span>
</body>
</html>

EDIT MODERATION: J'ai remis le code de son ancienne discussion. 
Windows / Chrome 121.0.0.0

1 réponse

georges97 Messages postés 12543 Date d'inscription lundi 31 janvier 2011 Statut Contributeur Dernière intervention 21 novembre 2024 2 407
Modifié le 16 févr. 2024 à 15:27

Bonjour,

Il aurait fallu ajouter cette suite en cliquant sur "répondre et non sur "posez votre question, ce qui crée un doublon, rendant l'aide peu pratique.

Pouvez vous continuer sur votre premier post :

https://forums.commentcamarche.net/forum/affich-38000325-erreur-de-script-suite

en recopiant votre post ci-dessus.

Par ailleurs, par la suite, utilisez les balises (icone avant le bouton "normal" dans le bandeau ci-dessus).

Merci pour votre compréhension.

0
georges97 Messages postés 12543 Date d'inscription lundi 31 janvier 2011 Statut Contributeur Dernière intervention 21 novembre 2024 2 407
Modifié le 16 févr. 2024 à 19:06

correction
 

La page correspondant à votre premier post a été fermée (comme doublon).

Il vous faut donc continuer ici, mais le code que vous y aviez inscrit n'est plus accessible.

Vous pouvez le poster à la suite (bouton "répondre")

0
jordane45 Messages postés 38299 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 20 novembre 2024 4 704 > georges97 Messages postés 12543 Date d'inscription lundi 31 janvier 2011 Statut Contributeur Dernière intervention 21 novembre 2024
19 févr. 2024 à 17:15

J'ai remis son code.

0