PDA

View Full Version : Prendere parametri da pagina asp con javascript


Abdujaparov
16-04-2006, 20:35
Salve a tutti, ho scritto una pagina asp che consulta un database e mi stampa una tabella con i dati del database ed in più una casella di input testuale che ho chiamato con l'id del dato preso dal database, esempio (copio solo alcune righe):

<tablewidth="70%"border="0">
<tr>
<td>Nome</td>
<td>Quantit&agrave;</td>
<td>Prezzo</td>
<td>Quantitativo ordine</td>
</tr>
<tr>
<td>floppy-disk</td>
<td>1000</td>
<td>0.5</td>
<td><input type="text" name="1" size="5" /></td>
</tr>
<tr>
<td>CD-R</td>
<td>100</td>
<td>2.5</td>
<td><input type="text" name="2" size="5" /></td></tr>
<tr>
</table>

Ora dovrei scrivere un pezzo di codice javascript che esamini (dal lato client e non più lato server) i dati che l'utente inserisce nelle caselle di input.
Il mio primo problema è: come faccio ad accedere alle caselle di input dato che non sono inserite in un form?E come faccio ad accedere ad un valore numerico presente nella tabella (la quantità per intenderci)?
Il mio secondo problema è come dovrei scrivere il richiamo al codice javascript?

Il codice asp che genera la tabella è combinato in questo modo, il codice funziona:
Response.write("<table width=\"70%\" border=\"0\">"+
"<tr>"+
"<td>Nome</td>"+
"<td>Quantit&agrave;</td>"+
"<td>Prezzo</td>"+
"<td>Quantitativo ordine</td>"+
"</tr>");

while (!rst.EOF) {
Response.write("<tr><td>"+rst("name") + "</td><td>"+rst("qty")+"</td><td>"+rst("price")+"</td><td>"+
"<input type=\"text\" name=\""+rst("id")+"\" size=\"5\" /></td></tr>");
rst.MoveNext( );
}

Response.write("</table>");

Grazie a tutti, ciao ciao.