Salve, probabilmente non ho capito niente io riguardo le classi...
Se mi creo una classe, e la popolo con dei valori, una volta popolata i dati dovrebbero rimanere li a disposizione per quando ne ho bisogno? O no?

io mi creo una classe utente che prende dei valori da un form con il seguente codice:


Codice PHP:
<script>
class 
Utente {

            
constructor (nomecognome,_email){
               
this.nome=nome;
               
this.cognome=cognome;
               
this._email=_email;
              } 
         
mostraNome() {
                       return 
this.nome;
                      }     
      
             }  
// Chiudo la classe Utente

function valid()
{

var 
_email=document.form._email.value;
var 
nomedocument.form.nome.value;
var 
cognome=document.form.cognome.value;
var 
utente = new Utente(nomecognome_email); // creo un nuovo utente
alert(utente.mostraNome());
}

</script>


<form name="form" method="post" value="invia" onSubmit="return valid()">    
<input type="text" name="_email"  placeholder="E-mail"> 
<div id="m"></div><br>
<input type="text" name="nome" id="n"  placeholder="Nome"> <br> <br>

<script>
    alert(utente.mostraNome());
</script>

<input type="text" name="cognome" required placeholder="Cognome"> <br> <br>
<input type="submit" name="Submit" value="Submit">    

</form> 
Una volta creata la classe, vorrei recuperare un valore, ad esempio utente.nome al di fuori della classe, all'interno del form per assegnare tale valore ad esempio ad una input type text. Purtroppo non riesco a farlo... o non si puo fare?

Se ad esempio metto alert(utente.nome) all'interno della funzione valid() mi restituisce il valore desiderato, ma se faccio la stessa cosa all'interno del form non funziona.

Grazie.