Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: Dubbio su Confirm...

  1. #1

    Dubbio su Confirm...

    Dovete aiutarmi...... non ho ben chiara una cosa......



    allora ho una form:

    <form action"butta.asp">
    <input type="submit" name="delete_utenti" value="Elimina" onClick="">
    </form>

    Allora quando l'utente clicca sul submit deve vedere un messaggio che gli fa decidere se accettare o meno. Come da vostro suggerimento ho usato la confirm(). La mia domanda è:
    nell'OnClick cosa devo aggiungere esattamente?
    if confirm("Accetta?") ??????????????????????? praticamente se accetta passa in butta.asp altrimenti rimane in questa pagina!

    AIUTO!

    :cool Dattè da fà!!!

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

    Re: Dubbio su Confirm...

    Originariamente inviato da dommy79
    Dovete aiutarmi......
    come??!?! dobbiamo?!?!?! VVoVe:
    ok

    avresti dovuto postare nel forum di scripting essendo una cosa lato client
    il confirm mettilo all'onsubmit del form
    codice:
    <form action"butta.asp" onsubmit="return confirm('Sei sicuro di voler eliminare?');"> 
    <input type="submit" name="delete_utenti" value="Elimina"> 
    </form>

  3. #3
    grazie........ ci provo subito e poi ti faccio sapere......
    :cool Dattè da fà!!!

  4. #4
    Il problema ora è che se faccio ANNULLA sul confirm comunque mi fa l'operazione di DELETE presente nella pagina butta.asp!!!!!!!!!


    :cool Dattè da fà!!!

  5. #5
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    come ho fatto io se clicki annulla non succede nulla.
    posta il tuo codice o un link se hai qualcosa on-line da vedere

  6. #6
    guarda questa è la pagina butta.asp

    if (selezione = "utenti") then
    canc = replace(request.form("cancella"), "", "")
    if (len(canc)>0) then
    sql = "DELETE FROM utenti WHERE uten_id in (" & canc & ")"
    cnt.execute(sql)
    response.redirect("gestione_admin.asp?tipo=1")
    else
    response.redirect("gestione_admin.asp?tipo=1&messa ggio=1")
    end if
    end if

    quindi presumo che quando faccio annulla comunque entra nell'if e fa la DELETE.......
    :cool Dattè da fà!!!

  7. #7
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Originariamente inviato da dommy79
    guarda questa è la pagina butta.asp

    if (selezione = "utenti") then
    canc = replace(request.form("cancella"), "", "")
    if (len(canc)>0) then
    sql = "DELETE FROM utenti WHERE uten_id in (" & canc & ")"
    cnt.execute(sql)
    response.redirect("gestione_admin.asp?tipo=1")
    else
    response.redirect("gestione_admin.asp?tipo=1&messa ggio=1")
    end if
    end if

    quindi presumo che quando faccio annulla comunque entra nell'if e fa la DELETE.......
    la variabile selezione da dove arriva?
    perché fai un replace di stringa vuota con stringa vuota?
    cosa c'è nel campo cancella del form?
    il form in che pagina si trova?
    una cosa è il javascript lato client e un'altra cosa è l'asp lato server.
    Il confirm è lato client, se clicki annulla rimani dove sei quindi niente asp

  8. #8
    cancella sarebbe una checkbox quindi contiene gli id selezionati su una tabella....

    es.
    canc = 12,13,14

    con la delete cancello i record selezionati sulla tabella.
    naturalmente la form è nella pagina precedente....
    E' come se quando clicco Annulla comunque passo nella pagina butto.asp... eppure ho inserito solo l'onsubmit che mi hai sugerito....
    :cool Dattè da fà!!!

  9. #9
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Originariamente inviato da dommy79
    E' come se quando clicco Annulla comunque passo nella pagina butto.asp... eppure ho inserito solo l'onsubmit che mi hai sugerito....
    non è possibile sicuro di aver messo onsubmit="return confirm('Sei sicuro di voler eliminare?');"
    posta il codice del tuo form

  10. #10
    ecco il form:


    <form method="post" name="form1" action="gestione_privata.asp?selezione=utenti" onsubmit="return confirm('Sei sicuro di voler eliminare gli utenti selezionati?');">
    <table width="100%" class="SfondoTabelleDinamiche">
    <tr>
    <td>
    <table width="100%" border="1">
    <tr>
    <td class="IntestazioneCampiTabella"></td>
    <td class="IntestazioneCampiTabella">Nome</td>
    <td class="IntestazioneCampiTabella">Cognome</td>
    <td class="IntestazioneCampiTabella">Indirizzo</td>
    <td class="IntestazioneCampiTabella">Telefono</td>
    <td class="IntestazioneCampiTabella">Cellulare</td>
    <td class="IntestazioneCampiTabella">E-mail</td>
    <td class="IntestazioneCampiTabella">Username</td>
    </tr>
    <%
    do while not tbrs.eof
    %>
    <tr class="TestoCampiDinamici">
    <td>
    <input name="cancella" type="checkbox" value = "<%=tbrs("uten_id").value%>">
    </td>
    <% if tbrs("uten_nome").value <> "" then %>
    <td><% response.Write(tbrs("uten_nome").value) %></td>
    <%else %>
    <td> </td>
    <% end if%>
    <% if tbrs("uten_cognom").value <> "" then %>
    <td><% response.Write(tbrs("uten_cognom").value) %></td>
    <%else %>
    <td> </td>
    <% end if%>
    <% if tbrs("uten_indiri").value <> "" then %>
    <td><% response.Write(tbrs("uten_indiri").value) %></td>
    <%else %>
    <td> </td>
    <% end if%>
    <% if tbrs("uten_telfis").value <> "" then %>
    <td><% response.Write(tbrs("uten_telfis").value) %></td>
    <%else %>
    <td> </td>
    <% end if%>
    <% if tbrs("uten_cellul").value <> "" then %>
    <td><% response.Write(tbrs("uten_cellul").value) %></td>
    <%else %>
    <td> </td>
    <% end if%>
    <% if tbrs("uten_email").value <> "" then %>
    <td><% response.Write(tbrs("uten_email").value) %></td>
    <%else %>
    <td> </td>
    <% end if%>
    <% if tbrs("uten_userna").value <> "" then %>
    <td><% response.Write(tbrs("uten_userna").value) %></td>
    <%else %>
    <td> </td>
    <% end if%>
    </tr>
    <%
    tbrs.movenext
    loop
    %>
    </table>
    </td>
    </tr>
    <tr>
    <td>

    <div align="right">
    <input type="button" name="indietro" value="Indietro" onClick="javascript:history.back()">
    <input type="submit" name="delete_utenti" value="Elimina">
    <input type="button" name="chiudi" value="Chiudi" onClick="vbscript:self.close">
    </div>
    </p>
    </td>
    </tr>
    </table>
    </form>


    se metto il ; finale alla confirm non compare proprio il messaggio!!!
    :cool Dattè da fà!!!

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.