Ciao a tutti sono alle prime armi con javascript....volevo provare questo pezzettino di script
ma non va...qualkuno sa dirmi il perchè:P?
l'intenzione sarebbe quella di avere un campo di test exp che prende un espressione del tipo 2*2....e restituisce il risultato.....solo che onClick...non succede nulla :Pcodice:<html> <head> <script type="text/javascript"> function compute(f) { if(confirm("Sei Sicuro??")); f.result.value = eval(f.expr.value); else alert("OK COME NON DETTO!!!"); } </script> </head> <body> <form> Inserisci un espressione: <input type="text" name ="expr" size="15"> <input type="button" value="Calcola" onClick="compute(this.form)"> Risultato: <input type="text" name="result" size="15"> </form> </body> </html>
non riesco a capire cosa mi sono scordato....
Avrei un altra domanda: se io volessi non passare alla funz alcun parametro ...potrei recuperare i dati dal form dal corpo della funzione usando document.getElmentById() ad esempio?....sarei in grado di farlo anche con lo script separato dal file html?
Grazie in Anticipo per la risposta!![]()

