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

    un popup che consenta di non eseguire la restante parte di jsp

    Già dal titolo vi sarete accorti di quanta confusione regni nella mia mente. Farò del mio meglio per essere chiaro, ma non sperate in grandi risultati.
    Ho scritto una pagina jsp che serve per inserire dati in una tabella. Prima di fare le insert viene fatto un particolare controllo che restituisce sì/no. se la risposta è no il codice jsp procede liscio, se invece restituisce sì fa comparire un popup di tipo confirm. a questo punto quello che vorrei fare è
    - fare eseguire la restante jsp nel caso venga premuto "ok"
    - non fare eseguire la jsp se viene premuto cancel , rispedendo direttamente l'utente alla pagina in cui vengono inseriti i dati della form ed annullando dunque le precedenti selezioni. esiste qualche funzione per realizzare quel che ho cercato di spiegare alla scelta "cancel" sul pop-up??



    ragazzi che righe raccapriccianti, mi sono uscite dalle dita!! vi prego! scusatemi!!!
    j

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao tilacinoblu,

    il codice jsp viene eseguito lato server, mentre javascript lato client.
    Quando tu dici che fai apparire il confirm devi interrompere in ogni caso l'esecuzione lato server.
    Se poi l'utente clicka "ok" richiami la tua pagina (magari passando un parametro) altrimenti non fai niente.
    codice:
    <script>
    if(confir('confermi?)){
      document.location.href='tuapagina.jsp?parametro=ok'
    }
    esle{
      alert('ok non faccio niente')
    }
    </script>

  3. #3

    e gli altri parametri??

    grazie willy! se non altro ho capito dove sta il mio errore. la soluzione però è ancora lontana.... se l utente sceglie "ok" vuole terminare il processo di inserimento dei dati e quindi non è il caso di rispedirlo alla pagina con la form. quindi che devo fare?? richiamare la jsp passandogli il parametro che hai detto tu più tutti i precedenti??

    grazie mille, ti sono debitore
    j

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.