Usuário com melhor resposta
textbox

Pergunta
-
alô galera se vcs pudessem me ajuda....
agradeço dez de já...
tenho10 textbox aonde se eu apertar no botão e tive algum textbox vazio ele mostra uma mensagem que informe qual textbox está faltando...
por exemplo:
se eu tive nome, nome do pai , nome da mãe e CPF....
ai preencho só o nome, ai quando eu clicar no botão ele abra uma caixa de dialogo e mostre a mensagem para informa o nome do pai da mãe e o CPF um embaixo do outro.......
vlw galera;.......
- Editado Hime07 domingo, 12 de agosto de 2012 23:32
Respostas
-
um rapido exemplo:
String mensagem = "Formulário incompleto:" + Enviroment.NewLine; if(TextBox1.text == "") { mensagem += "Campo para Nome em branco" + Enviroment.NewLine;; } if(TextBox2.text == "") { mensagem += "Campo para endereço em branco" + Enviroment.NewLine;; } // ... /existindo alteração na variavel mensagem: MessageBox.Show(mensagem); return;
- Marcado como Resposta Hime07 quarta-feira, 15 de agosto de 2012 04:17
-
Tucão, segue alguns exemplos de como fazer:
http://blog.scosby.com/post/2010/02/11/Validation-in-Windows-Forms.aspx
http://www.linhadecodigo.com.br/artigo/369/validacao-de-controles-winforms.aspx
Se a resposta foi útil por favor qualifique! Janderson Candido de Mattos - MCTS
- Sugerido como Resposta Fabrício Tonetto Londero terça-feira, 14 de agosto de 2012 13:09
- Marcado como Resposta Harley Araujo terça-feira, 14 de agosto de 2012 13:33
Todas as Respostas
-
explique melhor como você quer quer, eu ja fiz a algum tempo com javascript como no exemplo:
function validaForm() { var mensagem = ""; var x = document.getElementById('TextBox3'); var y = document.getElementById('TextBox4'); var z = document.getElementById('TextBox1'); var w = document.getElementById('TextBox2'); if (x.value == "") { mensagem += "Título em branco!\n"; } if (z.value == "" || w.value == "") { mensagem += "Datas incorretas ou não preenchidas!\n"; } if (mensagem == "") return true; alert('Campos obrigatórios não preenchidos: \n\n' + mensagem); return false; }
Isto em um evento OnClientClick:
<asp:Button ID="Button1" runat="server" Text="Salvar" OnClientClick="javascript:return validaForm()" OnClick="Button1_Click" />
Creio que lhe ajude, serai só adaptar os campos e a mensagem.
Abraço
-
Se sua aplicação for web na minha opinião sempre a melhor prática é fazer esse tipo de verificação no cliente com javascript ou jquery pois assim o cliente não tem que esperar um postback da página para ser avisado de que esqueceu um preenchimento de um campo obrigatório.
tipo assim :
<script type="text/javascript'>
function(validar)
{
if(document.getElementbyid(seutext).value == "")
alert´campo obrigatorio';
}
</script>
Junior
-
Blz Tucão???
segue dois exemplos de como validar usando Jquery:
http://social.msdn.microsoft.com/Forums/pt-BR/aspnetpt/thread/e6959620-95ee-424c-8618-9c02263e39a5/
http://www.c-sharpcorner.com/Blogs/5004/
Ou você pode usar os componentes do Asp.Net para validação:
http://asp.net-tutorials.com/validation/required-field-validator/
Espero que te ajude!!!Se a resposta foi útil por favor qualifique! Janderson Candido de Mattos - MCTS
-
desculpa se não expliquei direito mais quero fazer no windows forms c# um formulário que quando ele apertar no botão ele me mostre uma mensagem só informando os campos que estão vazio....
exemplo:
tenho nome, data de nascimento,rua , pais , cidade.....
ai preencho nome, quando eu clicar no botão ele me informe todos os textbox que faltam para serem preenchido me mostre uma caixa de dialogo em uma unica mensagem....
exemplo:
mais se tiver faltando a rua e a cidade, pais e nome, data de nascimento, nome e cidade, pais ou todos como faço????
agradeço desde já..
- Editado Hime07 segunda-feira, 13 de agosto de 2012 14:01
-
é que você postou no forum de ASP.net, deveria ter postado no forum de C#.
Use if's e mostre mensagens assim:
IF(campoxvalido())
{MessageBox.Show("Campo x invalido");
return;
}
- Editado Fabrício Tonetto Londero segunda-feira, 13 de agosto de 2012 14:04
-
-
-
-
um rapido exemplo:
String mensagem = "Formulário incompleto:" + Enviroment.NewLine; if(TextBox1.text == "") { mensagem += "Campo para Nome em branco" + Enviroment.NewLine;; } if(TextBox2.text == "") { mensagem += "Campo para endereço em branco" + Enviroment.NewLine;; } // ... /existindo alteração na variavel mensagem: MessageBox.Show(mensagem); return;
- Marcado como Resposta Hime07 quarta-feira, 15 de agosto de 2012 04:17
-
-
-
Já pensou em usar o requiredfieldvalidator
http://asp.net-tutorials.com/validation/required-field-validator/
Não esqueça de usar o componente </> na barra para posta seu código. Microsoft MCPD,MCTS,MCC
-
desculpa se não expliquei direito mais quero fazer no windows forms c# um formulário que quando ele apertar no botão ele me mostre uma mensagem só informando os campos que estão vazio....
exemplo:
tenho nome, data de nascimento,rua , pais , cidade.....
exemplo:
mais se tiver faltando a rua e a cidade, pais e nome, data de nascimento, nome e cidade, pais ou todos como faço????
agradeço desde já..
- Editado Hime07 terça-feira, 14 de agosto de 2012 02:38
- Mesclado AndreAlvesLima terça-feira, 14 de agosto de 2012 10:56 duplicado
-
Tucão, segue alguns exemplos de como fazer:
http://blog.scosby.com/post/2010/02/11/Validation-in-Windows-Forms.aspx
http://www.linhadecodigo.com.br/artigo/369/validacao-de-controles-winforms.aspx
Se a resposta foi útil por favor qualifique! Janderson Candido de Mattos - MCTS
- Sugerido como Resposta Fabrício Tonetto Londero terça-feira, 14 de agosto de 2012 13:09
- Marcado como Resposta Harley Araujo terça-feira, 14 de agosto de 2012 13:33