- Home
- Categorie
- Coding e Sistemistica
- Javascript & Framework
- Calcolo matematico con risultato in casella di testo
-
Calcolo matematico con risultato in casella di testo
Ciao a tutti ragazzi, ho un piccolo problema.
Questo codice qui di seguito,<script type="text/javascript"> <!-- function mostraMezzoNumero() { var testoNumerico = document.moduloMezzoNumero.textboxMezzoNumero.value; alert(testoNumerico = "Ecco quanto vale il tuo ORO!!" + '\n' + '\n' + testoNumerico * 2 + "?"); } function soloNumeri() { var testoNumerico = document.moduloMezzoNumero.textboxMezzoNumero.value; if(isNaN(testoNumerico)) { alert("Inserire solo valori numerici, grazie!"); document.moduloMezzoNumero.textboxMezzoNumero.value = ""; document.moduloMezzoNumero.textboxMezzoNumero.focus(); } } //--> </script> <form name="moduloMezzoNumero"> <input type="text" name="textboxMezzoNumero" onKeyUp="soloNumeri()"> <input type="button" value="Calcola" onClick="mostraMezzoNumero()"> </form>
esugue un calcolo matematico semplicissimo, la modifica che vorrei effettuare è di avere il risultato in una casella di testo invece del alert.
Che ne dite, si può fare vero?
Ciao
-
Ciao studiograficoroma,
basta aggiungere il campo textbox del risultato e assegnargli il valore testoNumerico.
Ho evidenziato le aggiunte:<script type="text/javascript"> <!-- function mostraMezzoNumero() { var testoNumerico = document.moduloMezzoNumero.textboxMezzoNumero.value; **testoNumerico = "Ecco quanto vale il tuo ORO!!" + '\n' + '\n' + testoNumerico * 2 + "?"; document.moduloMezzoNumero.textboxRisultato.value = testoNumerico;** } function soloNumeri() { var testoNumerico = document.moduloMezzoNumero.textboxMezzoNumero.value; if(isNaN(testoNumerico)) { alert("Inserire solo valori numerici, grazie!"); document.moduloMezzoNumero.textboxMezzoNumero.value = ""; document.moduloMezzoNumero.textboxMezzoNumero.focus(); } } //--> </script> <form name="moduloMezzoNumero"> <input type="text" name="textboxMezzoNumero" onKeyUp="soloNumeri()"> <input type="button" value="Calcola" onClick="mostraMezzoNumero()"> **<input type="text" name="textboxRisultato">** </form>