Immagina solo un formulario in cui è presente una casella di controllo e un campo di testo. Se qualcuno inizia a digitare nel campo di testo "bla bla bla qualunque", la casella di controllo dovrebbe spuntare. C'è un evento che corrisponde alla digitazione o devo usare .focus?Quale evento appartiene a "digita testo nel campo di testo" utilizzando jQuery
risposta
eventi che vengono sparati sulla tipizzazione sono:
onkeydown
(jQuery:keydown
)onkeyup
(jQuery:keyup
)onkeypress
(jQuery:keypress
)
Si può creare un gestore di eventi per chiunque di modificare o influenzare l'input degli utenti. Si noti inoltre le funzioni .preventDefault()
e .stopPropagation()
, che impediscono il comportamento predefinito di un elemento o sopprimono l'evento che bolle nel DOM.
Riferimenti: keyup, keydown, keypress, preventDefault(), stopPropagation()
Sì, keyup()
gestore eventi. Vedi http://api.jquery.com/keyup/
Se si utilizza jQueryUI la funzione di completamento automatico ha un evento di origine che viene generato durante la digitazione, ctrl + v incolla e così via. Ha anche l'enorme vantaggio di specificare una lunghezza minima e un ritardo di battitura.
jQueryUI .autocomplete() è piuttosto versatile e non è solo riservato per compiti ajax complessi.
$("input#vin").autocomplete({
delay: 500,
minLength: 17,
source: function() {
// Do your stuff here, keep in mind that you can't use $(this) inside this closure, as it is closed in of the autocomplete function.
decodeVinAjax(autofillVehicleDetails, $('input#vin').val());
}
});
- 1. evento KeyUp impedisce tasti freccia nel campo di testo in Chrome
- 2. Come visualizzare testo nel campo password
- 3. jQuery evento di selezione del testo
- 4. La barra di navigazione scompare quando si digita nel campo di testo UISearchController
- 5. Rilevamento del "valore" del campo di testo di input dopo un evento keydown nel campo di testo?
- 6. Seleziona testo nel campo di testo di UIAlertController
- 7. UI Test eliminazione del testo nel campo di testo
- 8. Attendi fino al testo presente nel campo di testo
- 9. Selenium Webdriver: immissione del testo nel campo di testo
- 10. Convalida numerico campo di testo in jQuery
- 11. Impedisci tastiera personalizzata nel campo di testo
- 12. testo predefinito nel campo di input
- 13. Allineamento a destra del testo nel campo di input HTML
- 14. Quale modo per aggiungere testo a jquery ui datepicker cell?
- 15. Fire TextBox.TextChanged immediatamente quando si digita il testo in
- 16. Come determinare quale campo di testo è attivo swift
- 17. NumberFormat campo di testo senza virgole
- 18. JasperReport - avvolge il testo per mostrare il testo lungo nel campo di testo
- 19. Prevenire l'immissione di caratteri speciali nel campo di testo html
- 20. aggiungi una stringa a un'area di testo utilizzando jQuery
- 21. Valore di dissolvenza del testo all'interno del campo di testo usando jQuery
- 22. Come faccio a triggerare a livello di codice un evento "input" senza jQuery?
- 23. Impostare la lunghezza massima nel campo di testo in RoR
- 24. Trovare a quale tabella appartiene un vincolo
- 25. Aggiungi testo a textarea - Jquery
- 26. jquery pressione di un tasto() evento ottiene testo
- 27. utilizzando jQuery Selezionare precedente testo td
- 28. Aggiungere testo a ogni riga nel file di testo utilizzando PowerShell
- 29. Campo HTML Testo di input Campo segnaposto
- 30. Testo bianco nel testo sublime
Genio! Grazie! – LobsterMan