Sto tentando di programmare una calcolatrice a pulsanti.
Cliccando sui pulsanti con le cifre da 0 a 9 i valori passano su una casella di testo che fa da display.
Cliccando, invece, su i pulsanti con i segni di operazione +, -, *, /, non riesco a passare questi segni sul display. Penso che sia errata la sintassi e desidererei conoscere gli errori. Grazie
lanvoel
codice:<!doctype html> <html lang="it"> <head><title>pulsanti</title> <script> function avvia() { document.write("<form name='modulo'>"); document.write("<input type='text' name='display' size='20'>"); document.write("<table border=0 bgcolor=cyan><tr>"); document.write("<tr><td><input type='button' value=1 onclick='document.modulo.display.value+=1'></td>"); document.write("<td><input type='button' value=2 onclick='document.modulo.display.value+=2'></td>"); document.write("<td><input type='button' value=3 onclick='document.modulo.display.value+=3'></td>"); document.write("<td><input type='button' value='+' onclick='document.modulo.display.value+="+'+'+"'></td></tr>"); document.write("<tr><td><input type='button' value=4 onclick='document.modulo.display.value+=4'></td>"); document.write("<td><input type='button' value=5 onclick='document.modulo.display.value+=5'></td>"); document.write("<td><input type='button' value=6 onclick='document.modulo.display.value+=6'></td>"); document.write("<td><input type='button' value='-' onclick='document.modulo.display.value+="+'-'+"'></td></tr>"); document.write("<tr><td><input type='button' value=7 onclick='document.modulo.display.value+=7'></td>"); document.write("<td><input type='button' value=8 onclick='document.modulo.display.value+=8'></td>"); document.write("<td><input type='button' value=9 onclick='document.modulo.display.value+=9'></td>"); document.write("<td><input type='button' value='*' onclick='document.modulo.display.value+="+'*'+"'></td></tr>"); document.write("<tr><td><input type='button' value=0 onclick='document.modulo.display.value+=0'></td>"); document.write("<td><input type='button' value='.'></td>"); document.write("<td><input type='button' value='='></td>"); document.write("<td><input type='button' value='/' onclick='document.modulo.display.value+="+'/'+"'></td></tr>"); document.write("</table></form>") } </script> </head> <body onload="avvia()"> </body> </html>

Rispondi quotando