Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870

    Prima di cancellare il record, avvisami...

    Con questo code eseguo correttamente la cancellazione online di un determinato record di un dbase:
    codice:
    <a href="del.asp?cod=<%=rec("UploadID")%>">
    <%
    cod=Request.Querystring("cod")
    SQL="DELETE FROM ListFiles WHERE UploadID="&cod
    Conn.Execute(SQL)
    Response.Redirect "index.asp"
    %>
    Se volessi chiedere conferma o avvisare della cancellazione definitiva del record all'utente che ne ha fatto richiesta, che cosa posso inventarmi? una alert? :master:

    Grazie

  2. #2
    nella sezione scripting fai una ricerca per

    confirm

  3. #3
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Originariamente inviato da lukeonweb
    nella sezione scripting fai una ricerca per

    confirm
    Già fatto ma:

    Messaggio dal forum
    A causa dei problemi del forum la ricerca è stata momentaneamente disabilitata. Ci scusiamo per l'inconveniente.


  4. #4

  5. #5
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Originariamente inviato da lukeonweb
    che fesso che sono, ho scritto un articolo per html.it

    http://pro.html.it/articoli/id_260/i...pag_2/pag.html

    Grazie, scrivo così:
    codice:
    <a href="del.asp?cod=<%=rec("UploadID")%>onclick="return confirm('Are you sure you want to delete?')"">
    ma non va dove sbaglio?

  6. #6
    se esegui la cancellazione nell'href te lo cancella comunque il record

    prova cosi

    codice:
    <script language="javascript">
     <!--
      function cancella() {
         var annulla = window.confirm("Cancellare il record?");
            if (annulla) {
               return annulla;
            }
            else {
               location.href = "del.asp?cod=<%=rec("UploadID")%>";
            }
      }
     //-->
    </script>
    
    ...
    fammi sapere

  7. #7
    devi catturare l'evento...il confirm ti ritorna "true" o "false" ...poi devi scrivergli anche cosa ci deve fare
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  8. #8
    codice:
    funzione che chiede conferma:
    function Delete(id){
    	if (confirm("Sei sicuro di voler cancellare ?"))
    window.location = "del.asp?cod="+id;
    }
    
    e poi fai il link così:
    <a href="javascript : Delete(<%=rec("UploadID")%>)">
    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à.

  9. #9
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Originariamente inviato da Shagrat
    devi catturare l'evento...il confirm ti ritorna "true" o "false" ...poi devi scrivergli anche cosa ci deve fare
    Scusatemi ma non vi seguo, ecco il code attuale:
    codice:
    <tr>
          <td valign="middle" align="center" bgcolor="#FFFFCC" height="1" style="font-size: 8 pt"><a href="del.asp?cod=<%=rec("UploadID")%>">
          <font size="1">
          [img]cancella.gif[/img]"></font></a></td>
    cosa devo prevedere per la conferma di cancellazione?

  10. #10
    codice:
    <script language="javascript">
     <!--
      function cancella() {
         var annulla = window.confirm("Cancellare il record?");
            if (annulla) {
               return annulla;
            }
            else {
               location.href = "del.asp?cod=<%=rec("UploadID")%>";
            }
      }
     //-->
    </script>
    
    ...
    scusa ma questo l'hai provato?

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.