Pagina 1 di 5 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 43

Discussione: Confirm in ASP

  1. #1

    Confirm in ASP

    Salve a tutti

    come a faccio a mettere il confirm js in una pagina di elaborazioe ASP.
    Mi spiego

    Mi servirebbe di dare all'utente un messaggio alternativo (ok/annula) prima dell'inserimento di un record ho provato così:
    codice:
    sqlCheck = "SELECT * FROM [Master$TS TimeReport] WHERE (CODUSR = '" & codusr & "') AND (PERIODO = CONVERT(DATETIME, '" & strData & "  00:00:00', 103))  AND (CODCOMM ='" & codComm & "')"
    Set rstCheck = Server.CreateObject("ADODB.Recordset")
    rstCheck.open sqlCheck, objcnn
    
    If rstCheck.Eof Or rstCheck.Bof Then
    %>
    <SCRIPT>
    var scelta = confirm("scelta");
    
    if (scelta)
     {Bla, Bla, Bla....;}
    else
     {history.back;}
    </SCRIPT>
    <%
    End If
    Ma ovviamente non funge perchè lo script è lato cliente e lui si fa prima tutto il codice ASP lato server....


    Come posso fare sta cosa senza un palloso ping pong tra due pagine passando una marea di variabili con le que querystring?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    sfrutta l'onclick sul pulsante del submit, ma essendo roba javascript ti conviene chiedere nel forum scripting
    Tutti vogliono parlare, nessuno sa ascoltare.

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: Confirm in ASP

    Originariamente inviato da mcviper909
    Salve a tutti

    come a faccio a mettere il confirm js in una pagina di elaborazioe ASP.
    Mi spiego

    Mi servirebbe di dare all'utente un messaggio alternativo (ok/annula) prima dell'inserimento di un record ho provato così:
    codice:
    sqlCheck = "SELECT * FROM [Master$TS TimeReport] WHERE (CODUSR = '" & codusr & "') AND (PERIODO = CONVERT(DATETIME, '" & strData & "  00:00:00', 103))  AND (CODCOMM ='" & codComm & "')"
    Set rstCheck = Server.CreateObject("ADODB.Recordset")
    rstCheck.open sqlCheck, objcnn
    
    If rstCheck.Eof Or rstCheck.Bof Then
    %>
    <SCRIPT>
    var scelta = confirm("scelta");
    
    if (scelta)
     {Bla, Bla, Bla....;}
    else
     {history.back;}
    </SCRIPT>
    <%
    End If
    Ma ovviamente non funge perchè lo script è lato cliente e lui si fa prima tutto il codice ASP lato server....


    Come posso fare sta cosa senza un palloso ping pong tra due pagine passando una marea di variabili con le que querystring?

    Grazie
    Cambia questa righe:
    codice:
    %>
    <SCRIPT>
    var scelta = confirm("scelta");
    
    if (scelta)
     {Bla, Bla, Bla....;}
    else
     {history.back;}
    </SCRIPT>
    <%
    con questa:
    codice:
    <SCRIPT>
    Response.Write("<SCRIPT>if(confirm('Attenzione!!!\nStai inserendo.....')){return;}else{return false;history.back;}</SCRIPT>")
    Ciao
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Ciao,
    io uso semplicemente questo:
    codice:
    Response.Write("<a href=aggiorna%20offerte%20del%20mese%20elimina.asp?id=" & rs("id") & " onclick=return(confirm('Seisicurodivolereliminare?'));>elimina</a>")
    Funziona alla perfezzione.
    Praticamente nel momento in cui l'utente clicca sul pulsante elimina appare il messaggio "Sei sicuro di voler eliminare" se clicca si il record viene eliminato altrimenti no.

    Prova a vedere se ti va bene.

    Ciao ciao

  5. #5
    Ma non esiste qualcosa in ASP che possa darmi lo stesse funzionalità di un Confirm js?

  6. #6
    Originariamente inviato da pegaso22
    Ciao,
    io uso semplicemente questo:
    codice:
    Response.Write("<a href=aggiorna%20offerte%20del%20mese%20elimina.asp?id=" & rs("id") & " onclick=return(confirm('Seisicurodivolereliminare?'));>elimina</a>")
    Funziona alla perfezzione.
    Praticamente nel momento in cui l'utente clicca sul pulsante elimina appare il messaggio "Sei sicuro di voler eliminare" se clicca si il record viene eliminato altrimenti no.

    Prova a vedere se ti va bene.

    Ciao ciao
    Non è quello che mi serve....
    Io devo dare il Confirm in baase al risultato di una query....

  7. #7

    Re: Re: Confirm in ASP

    Originariamente inviato da cavicchiandrea
    Cambia questa righe:
    codice:
    %>
    <SCRIPT>
    var scelta = confirm("scelta");
    
    if (scelta)
     {Bla, Bla, Bla....;}
    else
     {history.back;}
    </SCRIPT>
    <%
    con questa:
    codice:
    <SCRIPT>
    Response.Write("<SCRIPT>if(confirm('Attenzione!!!\nStai inserendo.....')){return;}else{return false;history.back;}</SCRIPT>")
    Non funge

    Ciao

  8. #8
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Che errori da?

    Ho dei dubbi sul back che si richiami cosi, prova con window.history.back();
    e togli lo <script> fuori dal response.write
    Ciao
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  9. #9
    Allora se lo metto nella pagina non lo calcola proprio come faceva per il mio script

    Mentre sa alla fine ci metto un Response.End()
    lo legge (come faceva per il mio script) ma mi da erro re e mi dice Istruzione Return esterna alla funzione :master:

  10. #10
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da mcviper909
    Allora se lo metto nella pagina non lo calcola proprio come faceva per il mio script

    Mentre sa alla fine ci metto un Response.End()
    lo legge (come faceva per il mio script) ma mi da erro re e mi dice Istruzione Return esterna alla funzione :master:
    prova cosi:
    codice:
    Response.Write("<SCRIPT>if(confirm('Attenzione!!!\nStai inserendo.....')){}else{history.back;}</SCRIPT>")
    Response.End()
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.