Visualizzazione dei risultati da 1 a 7 su 7

Discussione: confirm, form

  1. #1

    confirm, form

    Ciao ragazzi, premetto che non sono un asso in js ma penso sia un cosa facile, dovrei fare in modo che alla cancellazione di un utente dal sito(php) mi esca prima della cancellazione un confirm che mi chiede se lo voglio davvero cancellare. Allora ho due pagina la prima (members.html) che ha un form con action="pagina_php_che_gestisce_la_cancellazione.p hp" e un altro campo type="hidden" che contiene l'identificativo della persona che dovrà essere cancellata. Il mio problema è il seguente, se faccio un funzione js che mostra il confirm e se dice ok mi manda alla pagina php non sò se funziona perchè il form non lo invia e quindi come faccio a prendere l'id?? sò che non sono stato molto preciso nella descrizione..Grazie
    Che mondo sarebbe senza Nutella.

    PHP/MYSQL/HTML/CSS/JAVASCRIPT

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Senza codice js e html (non php che confonde) del form o un link alla pagina pubblica diventa impossibile aiutarti.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Guarda c'è un semplice form con un pulsante cAncella e un input tyPe hidden che contiene l id Dell utente, action="pagina php" basta.. ti posto il form
    codice:
    <td id="del"> 
    <form name="form_del" action="/login/del.php" method="post">
    <input type="submit" value="Cancella" />
    <input type="hidden" value="$id" id="id" name="id" />
    </form> 
    </td>
    Il problema è che se faccio questo, poi non riesco a passare tramite posto l'id che stà nel campo hidden, dovrei in qualche modo far partire il form da js ma non sò come face..

    codice:
    <script type="text/javascript">
        function confirmDel(){
            var conferma = confirm("Sei sicuro di volerlo eliminare?");
            if (conferma){
                document.form_del.value='login/del.php';
            }
            
        }
    </script>
    Che mondo sarebbe senza Nutella.

    PHP/MYSQL/HTML/CSS/JAVASCRIPT

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    prova cosi:
    codice:
    <td id="del"> 
    <form name="form_del" action="/login/del.php" method="post" onsubmit="return confirm('Sei sicuro di volerlo eliminare?')">
    <input type="submit" value="Cancella" />
    <input type="hidden" value="$id" id="id" name="id" />
    </form> 
    </td>
    oppure cosi:
    codice:
    <script type="text/javascript">
        function confirmDel(){
            var conferma = confirm("Sei sicuro di volerlo eliminare?");
            if (conferma){
                document.form_del.submit();
            }else{
    return false;
    }
        }
    </script>
    richiamato cosi:
    <form name="form_del" action="/login/del.php" method="post" onsubmit="return confirmDel()">

    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Grazie mille, era così facile =) mi mancano alcune basi di js uffa =(
    Che mondo sarebbe senza Nutella.

    PHP/MYSQL/HTML/CSS/JAVASCRIPT

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da CiRi..Cuber
    Grazie mille, era così facile =) mi mancano alcune basi di js uffa =(
    Risolvibile basta studiare, è anche nel tuo interesse alla lunga quando le domande sono banali rischi l'abbandono
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    okok..Grazie dell'aiuto =)
    Che mondo sarebbe senza Nutella.

    PHP/MYSQL/HTML/CSS/JAVASCRIPT

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.