Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di elisa21
    Registrato dal
    May 2004
    residenza
    Lucca
    Messaggi
    246

    recupero valori da checkbox e textfield contemporaneamente

    ciao a tutti,
    sto realizzando una sorta di carrello dove inserire dei prodotti, ho una tabella dove estraggo i prodotti con i seguenti campi: codice, descrizione, prezzo unitario, quantità
    Lascio all'utente la possibilità di selezionare i prodotti desiderati con un checkbox nel quale ho associato il valore all'id_prodotto, e inserito il campo quantità con un textfield in modo tale da specificarne appunto la quantità desiderata.
    Questa è la parte di codice, all'interno di un ciclo nella tabella prodotti, che genera la riga della tabella:


    codice:
    <tr class="<%=strBGcolor%>">
    <td><input type="checkbox" name="prodottoID" value="<%=objRS("idProdotto")%>" /></td>
    <td><%=objRS("p_codice")%> </td>
    <td><%=objRS("p_desc")%> </td>
    <td><%=objRS("p_unita_misura")%></td>
    <td><input type="text" name="quantita" id="quantita"/></td>
    <td><%=objRS("p_prezzo")%></td>
    </tr>
    nella schermata successiva vorrei quindi mostrare solo i prodotti scelti e le relative quantità, ma non riesco a mettere insieme queste due informazioni ovvero id_prodotto e quantità.

    Per i prodotti ho fatto in questo modo:
    prodottoID = Trim(Request("prodottoID"))
    prodottoID = replace(prodottoID," ","")'rimpiazzo
    elementiProdottiID = split(prodottoID,",")'splitto

    poi attraverso un ciclo for vado a popolare il carrello, ma per la quantità come posso fare?
    Vi ringrazio tanto per l'aiuto,
    Elisa
    L'immaginazione è l'intelligenza che si diverte

  2. #2
    e se provassi a fare

    codice:
    <td><input type="text" name="quantita<%=objRS("idProdotto")%>" id="quantita<%=objRS("idProdotto")%>"/></td>
    poi quando recuperi gli id andrai a recuperare il relativo quantita<%=objRS("idProdotto")%>

    codice:
     quantita=request.form("quantita"&idProdotto)

  3. #3
    Utente di HTML.it L'avatar di elisa21
    Registrato dal
    May 2004
    residenza
    Lucca
    Messaggi
    246
    Originariamente inviato da Grambo
    e se provassi a fare

    codice:
    <td><input type="text" name="quantita<%=objRS("idProdotto")%>" id="quantita<%=objRS("idProdotto")%>"/></td>
    poi quando recuperi gli id andrai a recuperare il relativo quantita<%=objRS("idProdotto")%>

    codice:
     quantita=request.form("quantita"&idProdotto)
    mmm e quando recupero i dati passati dal campo quantita li devo splittare?
    L'immaginazione è l'intelligenza che si diverte

  4. #4
    recuperi gli id

    splitti gli id

    per ogni id

    recuperi il proprio campo quantità e ne fai ciò che vuoi

    passi all'id successivo


  5. #5
    Utente di HTML.it L'avatar di elisa21
    Registrato dal
    May 2004
    residenza
    Lucca
    Messaggi
    246
    Originariamente inviato da Grambo
    recuperi gli id

    splitti gli id

    per ogni id

    recuperi il proprio campo quantità e ne fai ciò che vuoi

    passi all'id successivo


    potresti farmi un esempio veloce?
    L'immaginazione è l'intelligenza che si diverte

  6. #6
    codice:
    id_totali=request.form("prodottoID")
    
    id_array=split(id_totali,",") 'ipotizzo che siano separati da virgola
    
    for i = 0 to ubound(id_array)
     quantita=request.form("quantita"&id_array(i))
    
    reponse.write id_array(i)&" "&quantita&"
    "
    
    next

    EDIT: mi fai sapere se funge? son curioso di sapere se si può fare questo :
    quantita=request.form("quantita"&id_array(i))


  7. #7
    Utente di HTML.it L'avatar di elisa21
    Registrato dal
    May 2004
    residenza
    Lucca
    Messaggi
    246
    Originariamente inviato da Grambo
    codice:
    id_totali=request.form("prodottoID")
    
    id_array=split(id_totali,",") 'ipotizzo che siano separati da virgola
    
    for i = 0 to ubound(id_array)
     quantita=request.form("quantita"&id_array(i))
    
    reponse.write id_array(i)&" "&quantita&"
    "
    
    next

    EDIT: mi fai sapere se funge? son curioso di sapere se si può fare questo :
    quantita=request.form("quantita"&id_array(i))


    yep!!! ))
    grazie ancora )
    L'immaginazione è l'intelligenza che si diverte

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.