Usuário com melhor resposta
Click Campo Imput

Pergunta
-
Boa tarde Senhores
Tenho um botão que é um input
<input name="submit" type="submit" id="submit" value="Submit Form"/>
Gostaria de que quando clicasse chamasse uma função do C#
Como se fosse um botão normal.
Ou seja, Quando clicar no input executar a função .cs como essa
protected void Button2_Click(object sender, EventArgs e) { if (txtNome.Text.Trim() == "") { ScriptManager.RegisterStartupScript(Page, Page.GetType(), Guid.NewGuid().ToString(), "alert('Atenção!\\no campo Nome não pode conter valor em branco');", true); return; } if (txtEmail2.Text.Trim() == "") { ScriptManager.RegisterStartupScript(Page, Page.GetType(), Guid.NewGuid().ToString(), "alert('Atenção!\\no campo Email não pode conter valor em branco');", true); return; } EnviaEmail(); }
Alguém sabe como fazer?
Respostas
-
Acesse o arquivo .cs de sua página, deve estar mais ou menos assim: <nome_da_sua_página>.aspx.cs, encontre o evento
protected void Page_Load(object sender, EventArgs e)
dentro deste método, coloque este código: submit.ServerClick += Button2_Click;
submit é o id do seu botão html definido na sua página.
Button2_Click é o vento click que você colocou como exemplo.
O seu código deve ficar mais ou menos assim:
.aspx:
<input name="submit" type="submit" id="submit" value="Submit Form" runat="server"/>
.aspx.cs:
protected void Page_Load(object sender, EventArgs e) { submit.ServerClick += Button2_Click; } protected void Button2_Click(object sender, EventArgs e) { if (txtNome.Text.Trim() == "") { ScriptManager.RegisterStartupScript(Page, Page.GetType(), Guid.NewGuid().ToString(), "alert('Atenção!\\no campo Nome não pode conter valor em branco');", true); return; } if (txtEmail2.Text.Trim() == "") { ScriptManager.RegisterStartupScript(Page, Page.GetType(), Guid.NewGuid().ToString(), "alert('Atenção!\\no campo Email não pode conter valor em branco');", true); return; } EnviaEmail(); }
Att,- Marcado como Resposta Robson Gaeski segunda-feira, 23 de julho de 2012 18:59
Todas as Respostas
-
-
-
-
-
-
-
Acesse o arquivo .cs de sua página, deve estar mais ou menos assim: <nome_da_sua_página>.aspx.cs, encontre o evento
protected void Page_Load(object sender, EventArgs e)
dentro deste método, coloque este código: submit.ServerClick += Button2_Click;
submit é o id do seu botão html definido na sua página.
Button2_Click é o vento click que você colocou como exemplo.
O seu código deve ficar mais ou menos assim:
.aspx:
<input name="submit" type="submit" id="submit" value="Submit Form" runat="server"/>
.aspx.cs:
protected void Page_Load(object sender, EventArgs e) { submit.ServerClick += Button2_Click; } protected void Button2_Click(object sender, EventArgs e) { if (txtNome.Text.Trim() == "") { ScriptManager.RegisterStartupScript(Page, Page.GetType(), Guid.NewGuid().ToString(), "alert('Atenção!\\no campo Nome não pode conter valor em branco');", true); return; } if (txtEmail2.Text.Trim() == "") { ScriptManager.RegisterStartupScript(Page, Page.GetType(), Guid.NewGuid().ToString(), "alert('Atenção!\\no campo Email não pode conter valor em branco');", true); return; } EnviaEmail(); }
Att,- Marcado como Resposta Robson Gaeski segunda-feira, 23 de julho de 2012 18:59
-