Non avete capito niente, lo so, non sapevo come spiegare
Allora...intanto buongiorno e buoncondizionatore a tutti:fonzie:
Ho questo codice PHP, che mi stampa a video 11 blocchi di codice html, tra cui 11 slider (<div id="slider"></div>).
Questo slider è un slider che con i mouse può essere spostato a destra e sinistra, e una funzione ajax al tempo stesso nell'<input id="amount"> incrementa o decrementa il valore.
Ecco il codice:
La parte interessata è il secondo TD di ogni prima riga.
Ecco la parte ajax:
Il problema è che Ajax ffa diventare slider soltanto il primo <div id="slider"> stampato in php.
Gli altri non me li "converte".
Ho provato a modificare provando a fare un'array, un po' a casaccio, ma non ha funzionato.
Idee?
Grazie in anticipo
PS. titolo sbagliato, la funzione è in ajax:/
Allora...intanto buongiorno e buoncondizionatore a tutti:fonzie:
Ho questo codice PHP, che mi stampa a video 11 blocchi di codice html, tra cui 11 slider (<div id="slider"></div>).
Questo slider è un slider che con i mouse può essere spostato a destra e sinistra, e una funzione ajax al tempo stesso nell'<input id="amount"> incrementa o decrementa il valore.
Ecco il codice:
PHP:
for ($n=1; $n<=count($display_order); $n++) {
?>
<tr class="ed14_table_tr1">
<td class="ed14_table_td1"><?php print $units_name[$display_order[$n]]; ?></td>
<td class="ed14_table_td2">
<div id="div_ed2">
<div id="slider"></div>
<input type="hidden" id="max_cittadini_acca" value="<?php print $max; ?>">
</div>
</td>
<td class="ed14_table_td3">
<input type="text" id="amount" style="border: 0; color: #61210B; font-weight: bold;" />
<input type="button" class="submit" id="button_cittadini_acca" value="Recluta">
</td>
</tr class="ed14_table_tr2">
<tr>
<td class="ed14_table_td4">Requisiti</td>
<td class="ed14_table_td5">Descrizione</td>
<td class="ed14_table_td6">Numero</td>
</tr>
<?php
}
La parte interessata è il secondo TD di ogni prima riga.
Ecco la parte ajax:
Codice:
function slider(nmax,nactual) {
$(function() {
$( "#slider" ).slider({
value: nactual,
min: 0,
max: nmax,
step: 1,
slide: function( event, ui ) {
$( "#amount" ).val(ui.value );
}
});
$( "#amount" ).val($( "#slider" ).slider( "value" ) );
});
}
Il problema è che Ajax ffa diventare slider soltanto il primo <div id="slider"> stampato in php.
Gli altri non me li "converte".
Ho provato a modificare provando a fare un'array, un po' a casaccio, ma non ha funzionato.
Idee?
Grazie in anticipo
PS. titolo sbagliato, la funzione è in ajax:/