Visualizzazione dei risultati da 1 a 5 su 5

Discussione: [aspx, c#, javascript]

  1. #1
    Utente di HTML.it L'avatar di lila89
    Registrato dal
    Oct 2007
    Messaggi
    211

    [aspx, c#, javascript]

    ciao,
    ho un problema nell'inserire un messaggio di conferma (Si\no) javascript con confirm in una pagina aspx; al click del button deve apparire il msgbox che chiede la conferma, se è si esegue il codiece nella pagina aspx.cs, altrimenti no;

    il codice javascript per la risposta ce l'ho già.... come faccio a inserirlo e farlo interagire correttamente?

    javascipt:
    codice:
    function conferma()
    {
        a = confirm("Procedere con la registrazione?");
        if (a) {
        document.getElementById("conferma").value="1";
                alert("operazione effettuata con successo");
                }
    else
        {
         document.getElementById("conferma").value="2";
        alert("L'operazione è stata annullata");
        };
    }
    </script>
    mentre nell'aspx.cs c'è un if... if conferma="1" {..codice...}

    ma come posso mettere nell'aspx all'evento onclick prima il javascript e poi il codice cs?

    codice:
     <asp:Button ID="registra" runat="server" Text="Procedi & Registra" OnClick="javascript=conferma;registra_Click;" />
    qst è ovviamente sbagliato... ma il senso è così....

  2. #2
    Utente di HTML.it L'avatar di lila89
    Registrato dal
    Oct 2007
    Messaggi
    211
    ho modificato in qst modo...

    codice:
    OnClick="javascript:conferma()";"registra_Click"; />
    ora mi da 2 errori:
    1) è previsto un identificatore;
    2) ')' è un termine non previsto nell'espressione

    il secondo messaggio viene visualizzato anke se tolgo () dopo il javascript.

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Nel pulstante aggiungi questo:

    OnClientClick="if(!confirm('Confermi?')) return false;"
    Pietro

  4. #4
    Utente di HTML.it L'avatar di lila89
    Registrato dal
    Oct 2007
    Messaggi
    211
    ciao,
    grazie 1000, funziona quasi su tutto... nei comandoi di modifica, aggiunga etc va... nel comando di eliminazione però no... da cosa può dipendere?

  5. #5
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Questo l'ho preso da un ListView. C'è una piccola immagine. Al click deve fare la cancellazione del record corrispondente, dopo la conferma dell'utente.


    <td runat="server" id="td_canc" align="center"><asp:LinkButton ID="deleteButton" runat="server" CommandName="Delete" Text='[img]../../../../immagini/cancella.gif[/img]' EnableViewState="false" CausesValidation="false" OnClientClick="return confirm('Confermi la cancellazione del record?');" /></td>
    Pietro

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.