- Home
- Categorie
- Coding e Sistemistica
- Altri linguaggi per il web
- [Javascript]Acquisire dati in tempo reale
-
[Javascript]Acquisire dati in tempo reale
Ciao ragazzi,
sono alle prese con un dilemma che non riesco a risolvere.
Ho realizzato un form complesso e dinamico in PHP. Dinamico nel senso che i suoi campi variano di volta in volta in base ad un'array $campi.
<form name='form' method='get' action="auth.php"> <input type="hidden" id="action" name="action" value="invia" /> <? for($i = 1; $i < count($campi); $i++) { //$i = 1 fa in modo che non venga considerata $ID come variabile filtrabile ?> <input class="campi" id="<? echo 'c_'.*; ?>" value="<? echo $c_*; ?>" /> <? } ?> // Chiude il ciclo FOR </form>
Il mio scopo in sostanza è quello di acquisire ed inviare successivamente ad una query i valori inseriti nella form e di utilizzarli per filtrare i dati del DB che vengono da essa restituiti.
Il tutto lo vorrei però fare tramite Javascript e non tramite invio classico via GET o POST dal Form.
Così ho una funzione già testata e funzionante che, alla pressione di un pulsante, mi passa delle variabili che mi servono.Il problema è quello di passare anche una stringa che cumula tutti i valori inseriti dall'utente su ciascun campo del form, senza che essi vengano inviati tramite form.
Per spiegare meglio, ho un pulsante tipo:
<a href="javascript:add_filter('add', '<? echo $string; ?>')"><img .... /></a>
che richiama la funzione di invio dati e passa una stringa $string che dovrebbe essere simile a questa:
$string.= $i.'-'.$c_*.'_'; // 1-text1_2-text2_3-text_3 ... ecc
E' possibile fare questo?