Come configurare smartphone e PC. Portale informativo
  • casa
  • Recensioni
  • Javascript per modificare l'input di testo. Onchange JavascriptT Non funziona correttamente

Javascript per modificare l'input di testo. Onchange JavascriptT Non funziona correttamente

_elemento">

Corpo ( display: griglia; aree modello griglia: "seleziona risultato"; ) select ( area griglia: seleziona; ) .risultato ( area griglia: risultato; )

JavaScript

const selectElement = document.querySelector(".ice-cream"); selectElement.addEventListener("change", (event) => ( const result = document.querySelector(".result"); result.textContent = `Ti piace $(event.target.value)`; ));

risultato

elemento di immissione del testo

Per alcuni elementi, tra cui , l'evento di modifica non viene attivato finché il controllo non perde lo stato attivo. Prova a inserire qualcosa nel campo sottostante, quindi fai clic in un altro punto per attivare l'evento.

HTML

JavaScript

const input = document.querySelector("input"); const log = document.getElementById("log"); input.addEventListener("cambia", updateValue); funzione updateValue(e) ( log.textContent = e.target.value; )

risultato

Specifiche

Specifica Stato
Standard di vita HTML
La definizione di "cambiamento" in quella specifica.
Standard di vita

Compatibilità del browser

La tabella di compatibilità in questa pagina è generata da dati strutturati. Se desideri contribuire ai dati, controlla https://github.com/mdn/browser-compat-data e inviaci una richiesta pull.

Aggiorna i dati di compatibilità su GitHub

DesktopMobile
CromobordoFirefoxInternet Explorermusica liricasafarivisualizzazione web AndroidChrome per AndroidFirefox per AndroidOpera per AndroidSafari su iOSSamsung Internet
modificareSupporto completo per Chrome SìEdge Pieno supporto 12Supporto completo per FirefoxSìIE Pieno supporto SìOpera Supporto completoSìSafari Pieno supporto SìWebView Android Pieno supporto SìChrome Android Pieno supporto SìFirefox Android Pieno supporto SìOpera Android Pieno supporto SìSafari iOS Pieno supporto SìSamsung Internet Android Pieno supporto Sì

Leggenda

Supporto totale Supporto totale

I diversi browser non sono sempre d'accordo sull'attivazione di un evento di modifica per determinati tipi di interazione. Ad esempio, la navigazione da tastiera nell'elemento rappresenta un controllo che fornisce un menu di opzioni"> (vedi bug 126379). Tuttavia, a partire da Firefox 63 (Quantum), questo comportamento è coerente tra tutti i principali browser.

L'evento JavaScript "change" (evento di modifica del modulo) viene chiamato o monitorato.

  • versione aggiunta: 1.0.change(handler(eventObject))

    gestore (oggetto evento)

    Tipo: Funzione()

    Funzione di gestione degli eventi.

  • versione aggiunta: 1.4.3.change(, handler(eventObject))

    eventData

    Tipo: Oggetto

    Un oggetto con dati da passare al gestore.

    gestore (oggetto evento)

    Tipo: Funzione()

    Funzione di gestione degli eventi

  • versione aggiunta: 1.0.modificare()

Questo metodo è l'abbreviazione di .on("change", handler) e .trigger("change").

L'evento di modifica viene generato quando i campi del modulo cambiano. Tiene traccia dei campi ,