none
cod asp pra exigir preenchimento dos campo RRS feed

  • Pergunta

  • Boa tarde ,tenho um formulario em asp no meu site que é em html,preciso de um cod para exigir o preenchimento dos campo ,ou pelo meno do campo email ,alguem pode me ajudar .obrigado
    quinta-feira, 21 de fevereiro de 2013 17:06

Respostas

  • Bom dia ,agredeço a ajuda dos amigos resolvi a questão com o cod abaixo

    <script language="JavaScript">
    function Valida(quadro) {
    if (quadro.subject.value == "") {
    alert ("É necessário preencher o assunto.");
    quadro.subject.focus(); }
    else if (quadro.nome.value == "") {
    alert ("É necessário preencher o nome.");
    quadro.nome.focus(); }
    else if (quadro.email.value == "") {
    alert ("É necessário preencher o e-mail.");
    quadro.email.focus(); }
    else if (quadro.mensagem.value == "") {
    alert ("É necessário preencher mensagem.");
    quadro.mensagem.focus(); } else {
    quadro.submit(); }
    }
      </script>

    • Sugerido como Resposta Cleverson Darsie segunda-feira, 1 de abril de 2013 11:45
    • Marcado como Resposta kadhu segunda-feira, 20 de maio de 2013 21:15
    quinta-feira, 28 de fevereiro de 2013 21:50
  • Kadhu, 

    Marque alguma resposta como resposta e indique que o problema está resolvido.


    Cleverson Darsie

    • Marcado como Resposta kadhu segunda-feira, 20 de maio de 2013 21:14
    segunda-feira, 20 de maio de 2013 17:47

Todas as Respostas

  • Não entendi bem sua dúvida o que vc quer é o autocomplete é isso ?


    Junior

    quinta-feira, 21 de fevereiro de 2013 17:13
  • Obrigado ,junior por responder ,eu tenho um frm em asp ,só que quando alguem clica em enviar ,com os campos em branco ,ele aceita e envia o frm ,eu preciso por um função(cod) para verificar se os campos foram preenchidos pelo visitante,e exigir seus preenchimentos,para ai sim ser enviado ok
    quinta-feira, 21 de fevereiro de 2013 17:26
  • Tenho pouco conhecimento em programação ,porem ,muita coisa eu mesmo fiz,no meu proprio site que está em html ,e os frms em asp!
    quinta-feira, 21 de fevereiro de 2013 17:28
  • Kadhu vc esta usando asp.net ? se for vc pode fazer de duas maneiras vc deve ter um botão que qdo clicado ira gravar os dados, vc faz um script para testar o preenchimento desses campos no cliente e esse script será executado no clique desse botão tipo isso aqui

    <script language="javascript">

      function validar(){

      var nome = document.getelementby('seu textbox').value;

      if (nome == "")

       alert "preenchimento obrigatório";

       return;

    }

    e vc tem que fazer isso tb no codigo vb ou c# conforme o que vc esteja usando

    vb

    dim nome as string

    nome = txtnome.text

    if nome = "" then

    mensagem de erro

    exit

    end if

    C#

    string nome = "";

    nome = txtnome.text;

    if(nome == "")

    {

      mensagem;

      return;

    }

    basicamente é isso


    Junior

    quinta-feira, 21 de fevereiro de 2013 17:35
  • não sei se é asp.net,no meu caso como verifico isso ?

    veja o link

    http://www.kmarin.com.br/contato.asp

    quinta-feira, 21 de fevereiro de 2013 17:40
  • Acho que não é .net ,logo serve ?pro meu caso !
    quinta-feira, 21 de fevereiro de 2013 17:53
  • se for asp puro nao me lembro mais.

    Junior

    quinta-feira, 21 de fevereiro de 2013 18:09
  • Obrigado ,junior ,vou continuar procurando abraços
    quinta-feira, 21 de fevereiro de 2013 18:18
  • Kadu, 

    Veja se isso te ajuda.
    http://asp.net-tutorials.com/validation/required-field-validator/

    Utilizo isso em minha aplicação.
    Ele impede que faça algo sem que o campo esteja preenchido.



    Cleverson Darsie

    • Sugerido como Resposta Cleverson Darsie segunda-feira, 1 de abril de 2013 11:45
    quinta-feira, 21 de fevereiro de 2013 22:04
  • sua página, qual a extensão dela?

    se for aspx é asp.net

    Nesse caso você pode usar o required field validator para forçar que o usuário seja obrigado a digitar algo

    http://www.portaleducacao.com.br/informatica/artigos/7478/controles-de-validacao-requiredfieldvalidator

    Pode usar o regular expression validator para forçar que ele não digite 1234 no campo email 

    http://rogeriocamilo.wordpress.com/2008/10/03/regularexpressionvalidator-%E2%80%93-construindo-uma-aplicacao-web-%E2%80%93-parte-vi/

    se for C# para obrigar o uso, acho que você pode usar um 

    <

    if(txtEmail.text=="") // no lugar de txtEmail põe o id da sua textBox

    {

    //manda uma mensagem ou sei lá o que você quer fazer

    }

    />

    mas acho que deveria usar os validadores do asp net, caso seja aspnet

    Se for asp puro, já não sei...

    Mas creio que isso te ajuda, 

    http://forum.clubedohardware.com.br/formulario-asp-obrigar/164737

    Acho que um desses deve resolver seu problema, e deve ter outras formas também...

    Boa sorte ;D

    • Sugerido como Resposta Ruan Caruzzo sexta-feira, 22 de fevereiro de 2013 17:58
    sexta-feira, 22 de fevereiro de 2013 13:57
  • Bom dia ,agredeço a ajuda dos amigos resolvi a questão com o cod abaixo

    <script language="JavaScript">
    function Valida(quadro) {
    if (quadro.subject.value == "") {
    alert ("É necessário preencher o assunto.");
    quadro.subject.focus(); }
    else if (quadro.nome.value == "") {
    alert ("É necessário preencher o nome.");
    quadro.nome.focus(); }
    else if (quadro.email.value == "") {
    alert ("É necessário preencher o e-mail.");
    quadro.email.focus(); }
    else if (quadro.mensagem.value == "") {
    alert ("É necessário preencher mensagem.");
    quadro.mensagem.focus(); } else {
    quadro.submit(); }
    }
      </script>

    • Sugerido como Resposta Cleverson Darsie segunda-feira, 1 de abril de 2013 11:45
    • Marcado como Resposta kadhu segunda-feira, 20 de maio de 2013 21:15
    quinta-feira, 28 de fevereiro de 2013 21:50
  • Kadhu, 

    Marque alguma resposta como resposta e indique que o problema está resolvido.


    Cleverson Darsie

    • Marcado como Resposta kadhu segunda-feira, 20 de maio de 2013 21:14
    segunda-feira, 20 de maio de 2013 17:47
  • Dei a solução acima ,resolvido .obrigado!!a todos
    segunda-feira, 20 de maio de 2013 21:15