Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Tiago Cardoso

Botões

Recommended Posts

Opa eu aqui novamente, mais um probleminha...

 

Tenho um form que possui vários botões, porém tenho eventos atrelados a eles, eventos cliente, mas mesmo colocando em OnClientClick o form entende que é um submit e posta a página...

 

O que pode ser? Creio eu que deve ser uma propriedade que fica fazendo isso, mas não sei como desabilitá-la

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara,

 

Eu não sei como você fez teu código mas eu testei aqui e rolou normal. Se o cliente clica em cancelar não ocorre o post. Se o cliente clica em Ok o nome dele é preenchido na página...

 

Segue exemplo:

 

Página aspx

CODE
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="OnClientClick.aspx.vb" Inherits="RobertoSantos.OnClientClick" %>

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

 

<html xmlns="http://www.w3.org/1999/xhtml" >

<head runat="server">

<title>OnclientClick</title>

</head>

<body>

<form id="form1" runat="server">

<div>

<label>Nome:<asp:TextBox ID="tbNome" runat="server"/></label>

<asp:Button ID="btSubmit" Text="Enviar" OnClientClick="return confirm('Está certo disto?');" runat="server" />

<asp:Label ID="lbText" runat="server" />

</div>

</form>

</body>

</html>

 

Code Behind

 

CODE
Public Partial Class OnClientClick

Inherits System.Web.UI.Page

 

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

 

If Page.IsPostBack Then

lbText.Text = tbNome.Text

End If

 

End Sub

 

End Class

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.