<html><head> </head> <body> <script language="javascript"> if (window.addEventListener) { window.addEventListener("load",setupEvents,false); } else if (window.attachEvent) { window.attachEvent("onload", setupEvents); } else { window.onload=setupEvents; } function setupEvents(evnt) { document.myForm.onsubmit=dec2Hex(); } // La fonction de conversion de décimal en hexadéciam function dec2Hex() { dec= document.myForm.elements[0].value; alert("ici=>"+dec); dec = parseInt(dec, 10); if (!isNaN(dec)) { hexChars = "0123456789ABCDEF"; if (dec > 255) { alert("Veillez entrer un valeur comprise entre 0 et 255"); } var i = dec % 16; var j = (dec - i) / 16; result = "0x"; result += hexChars.charAt(j) + hexChars.charAt(i); alert(dec+"=>"+result); } else { alert("Valeur incorrecte"); } } </script> <form name="myForm"> <label> Tapez un nombre décimal compris entre 0 et 255:</label> <input type="text" name="text1" /><br /> <input type="submit" value="Submit" /> </form> </body> </html> |
Cet article Javascript: Convertir un nombre décimal en Hexadécimal est apparu en premier sur .