Aiuto java script

FrancescoCafu

Nuovo Utente
28 Dic 2019
2
0
1
Salve a tutti, ho bisogno di un aiuto per quanto riguarda un compito con java script siccome sono nuovo con questo linguaggio, l'esercizio mi chiede di creare un bottone che mi generi un numero casuale (fino a qua ci sono riuscito) che viene visualizzato in una casella di testo e questo ogni volta che clicco ancora il bottone. Ho bisogno di aiuto per quanto riguarda la parte dove devo inserire l'output del bottone nella casella. Grazie
 

WmbertSea

Utente Attivo
28 Nov 2014
178
27
28
Ciao e bentrovato, a grandi linee dovrai creare una funzione da associare all'evento click di tale bottone, quindi inserire lo script all'interno di questa funzione in modo che sia eseguito appunto ad ogni click.

Questa funzione puoi definirla e associarla all'evento in vari modi: puoi usare l'attributo onclick direttamente sul tag html del bottone; puoi usare il metodo onclick oppure il metodo addEventListener. In alternativa puoi anche inserire direttamente lo script per l'attributo onclick sul tag, senza quindi crare una funzione.

Come base puoi vedere questo riferimento: https://www.w3schools.com/jsref/event_onclick.asp

Non è chiaro cosa hai già sviluppato, magari sarebbe utile vedere lo script al quale sei arrivato così da poterti indirizzare meglio, ma una volta definita la gestione dell'evento click, dovrai selezionare, attraverso javascript, l'elemento "casella di testo" e quindi passare il numero casuale alla sua proprietà value (vedi questo riferimento https://www.w3schools.com/jsref/prop_textarea_value.asp)
 

FrancescoCafu

Nuovo Utente
28 Dic 2019
2
0
1
Ciao e bentrovato, a grandi linee dovrai creare una funzione da associare all'evento click di tale bottone, quindi inserire lo script all'interno di questa funzione in modo che sia eseguito appunto ad ogni click.

Questa funzione puoi definirla e associarla all'evento in vari modi: puoi usare l'attributo onclick direttamente sul tag html del bottone; puoi usare il metodo onclick oppure il metodo addEventListener. In alternativa puoi anche inserire direttamente lo script per l'attributo onclick sul tag, senza quindi crare una funzione.

Come base puoi vedere questo riferimento: https://www.w3schools.com/jsref/event_onclick.asp

Non è chiaro cosa hai già sviluppato, magari sarebbe utile vedere lo script al quale sei arrivato così da poterti indirizzare meglio, ma una volta definita la gestione dell'evento click, dovrai selezionare, attraverso javascript, l'elemento "casella di testo" e quindi passare il numero casuale alla sua proprietà value (vedi questo riferimento https://www.w3schools.com/jsref/prop_textarea_value.asp)
grazie per la risposta, sono riuscito a farlo.Ero arrivato a fare il bottone con l'attributo onclick attribuendogli la funzione de numero casuale, mi mancava solo da passargli il valore alla casella.