Ir para o conteúdo
Leudassdf

Javascript confirm com asp.net VB

Mensagens Recomendadas

Leudassdf

Boas pessoal,

  Dim imageempty As Boolean = False
    If FileUpload1.FileName = Nothing Then
	    Response.Write("<script>if (confirm('Não existe nenhuma imagem associada a este produto. Deseja continuar mesmo assim?')){")
	    imageempty = True
	    Response.Write("}</script>")
    End If

O codigo acima deveria mandar uma mensagem de confirmação e so depois de o utilizador ter confirmado é que deveria ter colocado a variavel imageemty=true.

No entanto ele faz isso antes de mostrar a mensagem. Alguem sabe como posso resolver o problema?

O objectivo é que depois executar código VB.

Cumprimentos

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
poliveira1978

Em costumo fazer assim:

Colocas o código

OnClientClick="return confirm('Vai terminar. Tem a certeza???');"

no botão que manda executar a acção

Editado por poliveira1978

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
ruiribeiro

2 alternativas:

1.

<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="return confirm('Esta operação vai fazer cenas. Tem a certeza???');" />

Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
 imageempty = True
End Sub

2.

<asp:Button ID="Button1" runat="server" Text="Button" />

Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load
 Button1.Attributes("onclick") = "return confirm('Esta operação vai fazer cenas. Tem a certeza???')"
End Sub
Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
 imageempty = True
End Sub

Cumps

Editado por ruiribeiro

Rui Ribeiro

.NET/T-SQL, JAVA, PHP, Javascript Developer

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Leudassdf

2 alternativas:

1.

<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="return confirm('Esta operação vai fazer cenas. Tem a certeza???');" />

Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
 imageempty = True
End Sub

2.

<asp:Button ID="Button1" runat="server" Text="Button" />

Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load
 Button1.Attributes("onclick") = "return confirm('Esta operação vai fazer cenas. Tem a certeza???')"
End Sub
Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
 imageempty = True
End Sub

Cumps

Óptimo. Resolvido. Pena não dar ara personalizara mensagem do cabeçalho.

Obrigada

  • Voto 1

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.