Salve, ho questi codici che in pratica prelevano un valore e l' option selezionata di un select, poi con uno switch a seconda di quale option è fanno determinate operazioni (divisioni o moltiplicazioni) e mettono tutti i risultati dopo questo form, cioè in un div con id "cont". QUesti sono i codici , ma non capisco perchè non inserisca i risultati..
codice:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="it" xml:lang="it"> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> <meta http-equiv="Content-Language" content="it" /> <style type="text/css"> input, select { border: 1px solid black; } input[type="submit"] { font-weight: bold; padding: 5px 20px 5px 20px; } </style> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script> <script type="text/javascript"> function calcola() { var valore = $("#valore").val(); var potenza = $("#potenza").val(); if(valore == "") { $("#valore").css("border","2px solid red"); alert('Scrivi un valore valido!'); } else { $("#valore").css("border","1px solid black"); alert(potenza); switch(potenza) { case '10^12'; var G = valore / 1000; var M = valore / 1000000; var K = valore / 1000000000; var base = valore / 1000000000000; var m = valore / 1000000000000000; var n = valore / 1000000000000000000; var p = valore / 1000000000000000000000; $("<div>"+G+"</div>").appendTo("#cont"); $("<div>"+M+"</div>").appendTo("#cont"); $("<div>"+K+"</div>").appendTo("#cont"); $("<div>"+base+"</div>").appendTo("#cont"); $("<div>"+m+"</div>").appendTo("#cont"); $("<div>"+n+"</div>").appendTo("#cont"); $("<div>"+p+"</div>").appendTo("#cont"); break; default: break; } } } </script> </head> <body> <noscript> Attiva i javascript per sfruttare il tool!</noscript> <input type="text" id="valore" style="width: 40px;" /> x <select id="potenza"><option value="10^12">10^12 (T)</option><option value="10^9">10^9 (G)</option><option value="10^6">10^6 (M)</option><option value="10^3">10^3 (K)</option><option value="10" selected >10 (base)</option><option value="10^-3">10^-3 (µ)</option><option value="10^-6">10^-6 (n)[/i]<option value="10^-9">10^-9 (p)</option></option></select> <input type="submit" value="Calcola" onClick="calcola();" /> <div id="cont"></div> 10^N = 10<sup>N</sup> Esempio: 10^6 = 10<sup>6</sup> = <u>1 000 000</u> 10^-N = 10<sup>-N</sup> Esempio: 10^-6 = 10<sup>-6</sup> = <u>0,000 001</u> Prefissi T: Tera G: Giga M: Mega K: Kilo (Chilo) µ: micro n: nano p: pico </body> </html>

Rispondi quotando