Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    link a più pagine con form post

    Problema: ho un elenco di articoli definiti da un codice da passare alle pagine modifica o cancella a seconda della mia scelta tramite un form di tipo post (in modo da non far comparire il codice nell'indirizzo)

    La pagina deve venire più o meno cosi

    articolo1 modifica cancella
    articolo2 modifica cancella
    articolo3 modifica cancella

    n.b. "modifica" e "cancella" sono i link alle pagine modifica.asp e cancella.asp

    Qualche suggerimento su come impostare form e link???

  2. #2
    beh se devi proprio usare un form ti consiglio di utilizzare una select per la selezione dell'articolo e due input di submit uno name="modifica" e uno name="cancella".

    all'inizio di pagina senza dover per forza richiamare altre due pagine basta che inserisci:

    if request.form("modifica") <> "" then

    fai qualcosa

    elseif request.form("cancella") <> "" then

    fai qualcosa

    else

    codice del form

    end if

    in pratica se hai premuto il bottone modifica fai questo, sei hai premuto il bottone cancella fai questo, altrimenti se non hai premuto nulla visualizza il form.



    Matrix è ovunque, è intorno a noi, anche adesso nella stanza in cui siamo. È quello che vedi quando ti affacci alla finestra o quando accendi il televisore. L'avverti quando vai al lavoro, quando vai in chiesa, quando paghi le tasse. È il mondo che ti è stato messo dinanzi agli occhi, per nasconderti la verità.

  3. #3
    Il problema che ho una lista molto lunga di articoli (un centinaio) e risulta scomodo prima selezionare il prodotto e poi cliccare il submit di cancella o modifica (metti che il prodotto sia all'inizio della pagina e il submit alla fine)

  4. #4
    Con le servlet utilizzavo un codice simile a questo:

    <form name="prodotti" method="POST">
    <input type="hidden" name="codice" value="0">

    <table>
    <tr>
    <td><a href=# onclick="document.prodotti.action='aggiorna_prodot to.asp'; document.prodotti.codice.value='"<%=anno%>"';
    document.prodotti.submit();">Aggiorna</a></td>

    <td>"'; document.prodotti.submit();">Cancella</td>
    </tr>
    </table>

    </form>

    In ASP però non me lo accetta - Che ne dite???

  5. #5

  6. #6

  7. #7
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    a me pare che la situazione proposta da ZeroCool981 funzioni si tratta di un loop no? se no allora fallo looooop ovviamente!

    Rixx

  8. #8
    Utente bannato
    Registrato dal
    Nov 2002
    Messaggi
    661
    Originariamente inviato da cayman
    Con le servlet utilizzavo un codice simile a questo:

    <form name="prodotti" method="POST">
    <input type="hidden" name="codice" value="0">

    <table>
    <tr>
    <td><a href=# onclick="document.prodotti.action='aggiorna_prodot to.asp'; document.prodotti.codice.value='"<%=anno%>"';
    document.prodotti.submit();">Aggiorna</a></td>

    <td>"'; document.prodotti.submit();">Cancella</td>
    </tr>
    </table>

    </form>

    In ASP però non me lo accetta - Che ne dite???


    dico che se non te l'accetta hai sbagliato i nomi del form...

    oppure nella pagina che riceve i dati c'è qualcosa che non va...

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.