Ciao,
ho un app control con un campo di testo e un pulsante php.
Vorrei un'azione automatica dopo aver letto un codice a barre nel campo di testo:
il focus è nel campo di testo, ho letto il codice a barre con un valore id e un ritorno (dal lettore Codebar)
il focus si sposta sul pulsante con l'esecuzione del click e del codice PHP
dopo il focus torna al campo di testo con un nuovo valore nullo pronta per un altro codice a barre
Come fare questo ?
Saluti
Gianpaolo
Campo con azione automatica dopo la lettura di un codice a barre
Regole del forum
Nel forum è vietato fare pubblicità senza avere l'autorizzazione dello staf di Netspecial.
Nel forum è vietato fare pubblicità senza avere l'autorizzazione dello staf di Netspecial.
Re: Campo con azione automatica dopo la lettura di un codice a barre
Io proverei con javascript: onChange del campo testo lanci la funziona Ajax del pulsante php.
Il nome della funzione Ajax del pulsante php la trovi sbirciando nel codice html generato da scriptcase, evento onClick del pulsante stesso.
Il nome della funzione Ajax del pulsante php la trovi sbirciando nel codice html generato da scriptcase, evento onClick del pulsante stesso.
Re: Campo con azione automatica dopo la lettura di un codice a barre
Fabio, ho praticamente zero conoscenze di Ajax e javascript.
Ho notato che per innescare l'evento onChange servono almeno due campi con un tab o enter su un campo solo non vi è nessuno effetto.
Come si fa , sempre in base all'evento onChange, a fare delle query e a valorizzare altri campi a video . Esiste qualcosa di pronto in SC ?
Oso troppo se ti chiedo un esempio di lancio di funzione in javascript ?
Ho notato che per innescare l'evento onChange servono almeno due campi con un tab o enter su un campo solo non vi è nessuno effetto.
Come si fa , sempre in base all'evento onChange, a fare delle query e a valorizzare altri campi a video . Esiste qualcosa di pronto in SC ?
Oso troppo se ti chiedo un esempio di lancio di funzione in javascript ?
Re: Campo con azione automatica dopo la lettura di un codice a barre
Rino Lo Turco
Consulente Informatico; Analista e Sviluppatore; ex IT Manager; Cons. Direzionale di Organizzazione; Consulente Tecnico legale; Esperto protezione dati personali; Internet Service Provider
felice utente e fruitore di ScriptCase
Consulente Informatico; Analista e Sviluppatore; ex IT Manager; Cons. Direzionale di Organizzazione; Consulente Tecnico legale; Esperto protezione dati personali; Internet Service Provider
felice utente e fruitore di ScriptCase
Re: Campo con azione automatica dopo la lettura di un codice a barre
Grazie per gli spunti.
Nel nuovo esempio ho solo un campo id e un campo descrizione . Ho abilitato l'enter come tab sul campo id e ho creato un evento Ajax onChange sul campo che, sfruttando l'enter inviato dal lettore barcode , valorizza il campo descrizione e li si posiziona.
Ora il problema è tornare sul campo id, sbiancandolo in attesa di una nuova lettura.
Ho provato con un evento javascript onFocus sul campo descrizione per tornare sull'id e sbiancarlo ma in tal modo non si attiva più l'evento Ajax.
Come fare ?
Spero di essere stato chiaro
Gianpaolo
Nel nuovo esempio ho solo un campo id e un campo descrizione . Ho abilitato l'enter come tab sul campo id e ho creato un evento Ajax onChange sul campo che, sfruttando l'enter inviato dal lettore barcode , valorizza il campo descrizione e li si posiziona.
Ora il problema è tornare sul campo id, sbiancandolo in attesa di una nuova lettura.
Ho provato con un evento javascript onFocus sul campo descrizione per tornare sull'id e sbiancarlo ma in tal modo non si attiva più l'evento Ajax.
Come fare ?
Spero di essere stato chiaro
Gianpaolo
Re: Campo con azione automatica dopo la lettura di un codice a barre
scusa ma per sbiancarlo cosa usi la candeggina?
Rino Lo Turco
Consulente Informatico; Analista e Sviluppatore; ex IT Manager; Cons. Direzionale di Organizzazione; Consulente Tecnico legale; Esperto protezione dati personali; Internet Service Provider
felice utente e fruitore di ScriptCase
Consulente Informatico; Analista e Sviluppatore; ex IT Manager; Cons. Direzionale di Organizzazione; Consulente Tecnico legale; Esperto protezione dati personali; Internet Service Provider
felice utente e fruitore di ScriptCase
Re: Campo con azione automatica dopo la lettura di un codice a barre
no, ma dici che potrebbe funzionare ? allora ci provorino ha scritto:scusa ma per sbiancarlo cosa usi la candeggina?
Re: Campo con azione automatica dopo la lettura di un codice a barre
L'evento Ajax puoi sempre lanciarlo manualmente.
Guarda il codice sorgente (l'HTML) della pagina generata, cerca la funziona Ajax e vedi come si chiama.
Con Javascript, dopo che hai "smacchiato".. pardon .. "sbiancato" il campo, chiami la funzione suddetta.
Guarda il codice sorgente (l'HTML) della pagina generata, cerca la funziona Ajax e vedi come si chiama.
Con Javascript, dopo che hai "smacchiato".. pardon .. "sbiancato" il campo, chiami la funzione suddetta.
Chi c’è in linea
Visitano il forum: Nessuno e 8 ospiti