Salve ragazzi!
Come da oggetto, non riesco a passare il valore contenuto all'interno di un input al costruttore di una classe esistente.
Se anzichè passare il parametro tramite input lo passo "a mano", il programma funziona, in altre parole se anzichè scrivere
scrivocodice:var user=new cliente(document.getElementById("dapassare").value);
funziona!codice:var user=new cliente("Mario Rossi");
Ecco il codice per intero:
Grazie in anticipo a chiunque voglia aiutarmi.codice:<DOCTYPE! html> <html> <body> <script type="text/javascript"> function cliente(nome) { this.nome=nome; } var user=new cliente(document.getElementById("dapassare").value); </script> <input id="dapassare" type="text" size="50" /> <button type="button" onclick="document.write(user.nome)"> Dati Cliente </button> </body> </html>

Rispondi quotando