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
codice:
var user=new cliente(document.getElementById("dapassare").value);
scrivo
codice:
var user=new cliente("Mario Rossi");
funziona!
Ecco il codice per intero:
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>
Grazie in anticipo a chiunque voglia aiutarmi.