Newsgroup: it.comp.www.php
Titolo: Gestire gli eventi

Buongiorno a tutti, mi sono avvicinato da poco tempo alla
programmazione web e sto imparando questo linguaggio che mi sembra
facile ma allo stesso tempo completo.
La mia idea è quella di creare un gioco, anzi se qlc è seriamente
interessato a collaborare al mio progetto, mi scriva la sua email e io
gli risponderò al più presto.
Ora arriviamo alla mia domanda, io devo gestire l'evento onchange di
una casella di testo ma con php penso che questo non sia possibile
essendo un linguaggio lato server, ora vi volevo chiedere voi come
fate?quale è la soluzione più efficente ed elegante??
io pensavo di integrare javascript, però spero che si possa fare tutto
con PHP
aspetto una vostra risposta
grazie a tutti
Andrea

 Andrea
Ciao

"gestire l'evento onchange", non vuol dire un granche'...
allora provo a riformulare la domanda, io dovrei controllare che cosa
scrive l'utente nella casella di testo per fare questo io userei
l'evento onchange, cioe ogni volta che l'utente scrive qlc parte la mia
funzione che farà quello che deve fare.
la mia domanda mi sembra semplice devo usare javascript o posso fare
questa cosa anche con php ??
grazie ancora

 questa cosa anche con php ??
Ti sei risposto da solo al primo messaggio: php e` lato server.
A meno che tu non voglia passare al server il form con un submit ad ogni
carattere digitato, devi per forza usare javascript, che sia per fare
quello che devi sul client o per passarlo via ajax al server per
l'elaborazione.
Bye.
-- 
Alessandro Pellizzari

 l'elaborazione.
scusa l'ignoranza cosa vuol dire via ajax ???
grazie per la risposta ora ho chiaro come devo fare
ciao
Andrea

 grazie ancora
prego

 scusa l'ignoranza cosa vuol dire via ajax ???
Prova con Google a scrivere AJAX e occhio alla valanga! :)
In pratica e` un modo di far comunicare il client via javascript col
server senza dover fare il reload della pagina (detto in soldoni).
Bye.
-- 
Alessandro Pellizzari

Grazie alessandro, ora cerco informazioni.
Ugo grazie per la risposta provo a spiegarti che cosa volio fare, io
dovrei controllare ogni lettera che l'utente inserisce per poi
confrontarla con una parola che ho preso dal dbase, un pò come il
gioco dell'impiccato, per farla semplice.
spero di essere stato chiaro
grazie
Andrea

 spero di essere stato chiaro
Ma piu' che altro un po' meno generico :)
Allora hai diversi modi, come ti dicevo prima...
Dipendono:
 - dalle tue conoscienze della materia HTML/JS/PHP
 - dall'effettivo scopo (didattico-personale, web-application, sito web)
 - dalla compatibilita' (dei browser) che vuoi ottenere
 - dalla flessibilita' che ti serve ottenere (per feature future)
 - dal tempo che disponi per farlo
 - altre ed eventuali...
Cmq, in linea di massima lato server tutte le soluzioni a cui ho pensato ed
ho citato (nell'altro post) sono equivalenti: ed e' una interrogazione al
db di un campo ricevuto o per GET o per POST...
Quello che cambia e' lato client la cui partenza comune e' gestire l'evento
onkeydown e non onchange (perche' come noterai onchange si propaga solo
quando il campo perde il focus)...
e qui mi fermerei per il momento perche' sarebbe inutile che mi dilungassi
finche' non sono chiare alcune variabili... poi ci sarebbe il problema
del'OT ma vabbe' ;-)
Ciao

okei come ti ho detto io non ho conoscenza di HTML/JS/PHP sono ancora
agli inizi nella programmazione web, tutto questo lo voglio fare per un
gioco che vorrei venga usato da tutti quindi deve essere compatibile
con la maggior parte dei browser.
ascolta per non rischiare di essere ot
se vuoi ti posso dare la mia email che non è quella con la quale mi
sono iscritto.
ciao

 ciao
ciao

cmq mi è sembrato di capire che per controllare l'evento onkeydown
devo ricorrere al javascript penso che sia la soluzione più pulità