Problème en javascript

Résolu
Voici, mon code

function convertirTemperatureCelsius()
{	
	var celsius = document.getElementById('celsius');
	var fahrenheit = document.getElementById('fahrenheit');
	var kelvin = document.getElementById('kelvin');
	var rankine = document.getElementById('rankine');
	var reaumur = document.getElementById('reaumur');
	var romer = document.getElementById('romer');
	var delisle = document.getElementById('celsius');
	var newton = document.getElementById('newton');
	
	
	//Fahrenheit
	var fahrenheitAConvertir = parseFloat(celsius.value);
	var resultatFahrenheit = ((9.0/5.0) * fahrenheitAConvertir) + 32.0;
	
	fahrenheit.value = resultatFahrenheit;
	
	
	//Kelvin
	var kelvinAConvertir = parseFloat(celsius.value);
	var resultatKelvin = kelvinAConvertir + 273.15;

	kelvin.value = resultatKelvin;
}


Quelqu'un peut me dire s'il est correcte car il ne marche pas.

2 réponses

  1. Contributeur
    Bonsoir,

    Sur un forum où ce sont des bénévoles qui prennent le temps de répondre à vos question, la politesse est de rigueur : bonjour et merci, notamment.

    Merci.
    1
    1. D'accord, je ferais plus attention la prochaine fois...

      Et, en passant, le lien ne marche pas.
      0
    2. Contributeur
      Chez moi il marche ; quel est le problème de ton code ?
      0
    3. Bonjour,

      j'appelle la fonction avec un attribut "onkeyup" d'un input type="text".

      <input type="text" onkeyup="convertirTemperatureCelsius()" id="celsius">

      Et j'ai deux autres champs :

      <input type="text" onkeyup="convertirTemperatureFahrenheit()" id="fahrenheit">

      <input type="text" onkeyup="convertirTemperatureKelvin()" id="kelvin">

      Mais j'ai pas encore codé les fonction convertirTemperatureFahrenheit et convertirTemperatureKelvin

      Merci!
      0
    4. Contributeur
      Encore une fois, je ne voit aucun problème dans ton code !
      Fini déjà de coder les autres fonctions et je pense que tout fonctionnera
      0
  2. Contributeur
    Bonjour,

    Pour déboguer le javascript, utiliser des alert.

    Pour savoir si le code est bien appelé, un simple alert("il passe bien là") suffira.
    Pour savoir s'il récupère ta variable, tu rajouteras alert("celsius vaut"+celsius)

    Pour être sûr qu'il n'y ait pas d'erreur et voir au premier coup d'oeil => installer firebug sur Firefox, par exemple. Il mettra à quelle ligne ça ne marche pas et généralement quand on sait le lire, le pourquoi.
    0