Dovrei mostrare una confirm JS al click di un button, soltanto se si verificano delle determinate condizioni. Per caso l'avete già fatto, in 1.1 ?
(il problema è la sequenza di azioni)
Dovrei mostrare una confirm JS al click di un button, soltanto se si verificano delle determinate condizioni. Per caso l'avete già fatto, in 1.1 ?
(il problema è la sequenza di azioni)
press play on tape
-----
MP3 Listing
https://sourceforge.net/projects/mp3-listing
File Listing
https://sourceforge.net/projects/file-listing-2-0/
Non ti è più facile aggiungerlo a prescindere e poi rimuoverlo solo al verificarsi delle condizioni di cui hai bisogno?
Originariamente inviato da djciko
Dovrei mostrare una confirm JS al click di un button, soltanto se si verificano delle determinate condizioni. Per caso l'avete già fatto, in 1.1 ?
(il problema è la sequenza di azioni)
:master: non siamo ad un corso di filosofia eticaNon è che puoi mandare un po' di codice e spiegarti meglio? condizione: lato server o client? :master:
![]()
Pietro
pietro: e' uguale.
motogp: fatto, ma il problema e' la sincronizzazione.
domani posto il codice che NON funziona
press play on tape
-----
MP3 Listing
https://sourceforge.net/projects/mp3-listing
File Listing
https://sourceforge.net/projects/file-listing-2-0/
Ciao djciko,
sto zappando nell'orticello di Pietro che è signore indiscusso del javascript ma dovendo fare una cosa del genere, metterei una variabile protected visibile anche nella parte.aspx e, la "ficcherei" nel codice javascript di una function richiamata all'onclick che esegui sempre.
Questa variabile boolean la valorizzi quando vuoi nella routine che vuoi e quindi rimuovi il problema della sequenza.
Premetto che ho scritto tutto nell'editor di risposta del messaggio e non ho provato nulla, vedilo come uno spunto(se ti può servire).
Se invece non funziona, prendila come l'occasione per un saluto a tutti gli amici del forumcodice:function confirm_pers() { var conferma_server = <%=(variabile_di_conferma_lato_server) %>; if (conferma_server) { return window.confirm('Sei sicuro?'); } else return false; //oppure richiami il postback del pulsante stesso }![]()
Ciao
Legnetto
anche io farei una cosa alla "Legnetto"![]()
![]()
Pietro
Provo!
Edit:
Grazie del saluto, non funziona. ora ci smanetto un po'
La mia soluzione iniziale era:
codice:<form id="Form1" method="post" runat="server"> <asp:TextBox ID="tb" Runat="server" AutoPostBack="True"></asp:TextBox> <asp:button ID="btSalva" Runat="server" Text="Salva"></asp:button> </form>ma non funziona bene..codice:Private Sub Page_PreRender(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.PreRender btSalva.Attributes.Add("onclick", "javascript:window.confirm('1. Sicuro di voler sovrascrivere ?');") End Sub Private Sub btSalva_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btSalva.Click If tb.Text <> "1" Then btSalva.Attributes.Clear() End If Response.Write("Hai salvato") End Sub
press play on tape
-----
MP3 Listing
https://sourceforge.net/projects/mp3-listing
File Listing
https://sourceforge.net/projects/file-listing-2-0/