Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    14

    simulare eventi da tastiera

    Ciao a tutti,

    qualcuno sa dirmi se è possibile simulare un evento da tastiera in javascript?

    esempio: simulare la pressione di un taso all'interno di un input text?

    Grazie.

  2. #2
    Utente di HTML.it L'avatar di lake86
    Registrato dal
    Dec 2006
    Messaggi
    705
    be... si basta assegnare allp'input il valore che ha il testo simulato

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    14
    be non è proprio così,
    in questo modo si può assegnare il valore ma non viene spedito nessun evento.
    anche perchè il cursore si posiziona all'inizio del campo e non alla fine della stringa.

    quello che mi interessa è generare un evento con createObjectEvent o createObject(se si usa firefox) e inviarlo all'elemento DOM che mi interessa.

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Stiamo cercando di fare a meno dell'utente?

    Non si possono generare eventi da tastiera... anche perche' spesso la legittimazione di un'azione (pensa all'apertura dei popup) e' legata alla partecipazione reale dell'utente stesso.

    Pensa ad esempio al metodo submit() per un form... puoi invocarlo ma non scatenerai l'eventuale gestore dell'evento che rimane legato alla reale azione utente.

    Se pero' spieghi meglio il motivo della richiesta possiamo valutare qualche alternativa...

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    14
    ok,

    ho due campi input text associato ad un componente ajax di autocomplete.
    il primo è associato ad un componente ajax di autocomplete.
    Se premo tab quando effettuo la scelta tutto ok.
    Io vorrei che anche quando compilo il primo campo e poi clicco sul secondo partisse in automatico l'autocomplete sul secondo.

    grazie

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da gibbone
    ok,

    ho due campi input text associato ad un componente ajax di autocomplete.
    il primo è associato ad un componente ajax di autocomplete.
    Se premo tab quando effettuo la scelta tutto ok.
    Io vorrei che anche quando compilo il primo campo e poi clicco sul secondo partisse in automatico l'autocomplete sul secondo.

    grazie
    Sfrutta l'evento onblur sul primo campo.

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.