Visualizzazione dei risultati da 1 a 6 su 6

Discussione: problema con confirm

  1. #1

    problema con confirm

    Ho un problema con un confirm che vorrei dare prima di cancellare dati da database.
    Io scrivo il confirm così:
    function conferma() {
    confirm("vuoi tu dunque cancellare bla bla...");
    return false;
    }

    Poi lo applico al link:
    CANCELLA

    Ma se clicco sull'Annulla del confirm l'operazione parte ugualmente. Non c'è alcuna differenza tra Ok ed Annulla.

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Prova cosi:
    function conferma() {
    if(!confirm("vuoi tu dunque cancellare bla bla..."));
    return false;
    }
    oppure cosi:
    function conferma() {
    if(confirm("vuoi tu dunque cancellare bla bla..."));
    else return false;
    }
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    In ogni caso non funziona, ho provato diversi modi.
    L'unico che funziona è cambiare l'url del link in caso di Annulla:
    function conferma {
    if (confirm(vuoi tu....)) {
    return true;
    } else {
    document.links[2].href='#';
    }
    ma se uno clicca su Annulla e poi ritenta l'operazione con Ok non cancella, bisogna riaggiornare la pagina. Non è il massimo.

  4. #4
    se è solo un link potresti fare cosi:

    Elimina
    fammi sapere

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    se ti occorre una funzione cosi funziona:

    function Conferma(){
    if(!confirm("Sicuro......."))
    return false
    }

    prova

    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    Scusate il ritardo nella risposta, mi ero già arreso ma ho visto che funziona il modo da voi proposto, in particolare dentro ad una funzione come ha fatto cavicchiandrea.
    Grazie, mi avete risparmiato il grattacapo di scrivere appositamente una pagina di conferma in php.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.