Ir para conteúdo
Fórum Script Brasil
  • 0

validação de formulario.php


Ludmila

Pergunta

Bom dia pessoal espero que as festas tenham sido boas para todos mas um ano novo e novas duvidas rsrsrsr

Bom, tenho um formulario que é em php

fiz a validação dele onde alguns campos são obrigatorios ele funciona perfeitamente mas quando a pessoa não preenche o campo que é obrigatorio a mensagem aparece em inglês

alguém poderia me dizer se é possivel e onde eu posso estar mudando para que a mensagem apareça em português

obrigado e um otimo 2009 a todos

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

bom dia "Eserra"

não copiei o script criei o formulario no dreaweaver e selecionei todo o formulario e validei

a mensagem que aparece em ingles é assim mas em ingles

o campo CNPJ é de obrigatorio preenchimento

mas aparece em ingles precizo que essa caixa de dialogo apareça em portugues

obs: o formulario tem o funcionamento perfeito o unico erro é que a frase de obrigatoriedade aparece em ingles

para entender melhor entra no link abaixo e clica diretamente sem preencher nada no botão de enviar ai você vai ver a mensagem que aparece

http://www.varsoft.com.br/senior.php

Editado por Ludmila
Link para o comentário
Compartilhar em outros sites

  • 0

realmente gerou um codigo em java mas como meu conhecimento em java é praticamente 0 não consigo decifrar o codigo

vou postar o codigo se você conseguir me orientar agradeceria

</script>
<script language="JavaScript1.2" src="imagens/mm_menu.js"></script>
<title>Xcomp Varsoft - (11) 4825-5785</title>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
  } if (errors) alert('The following error(s) occurred:\n'+errors);
  document.MM_returnValue = (errors == '');
}
//-->
</script>

Editado por MLeandroJr!
Adicionadas as tags [code][/code] para facilitar visualização do código - MLeandroJr!
Link para o comentário
Compartilhar em outros sites

  • 0

Nossa, o Dreamweaver faz uma salada tão grande nos códigos...

Bom, as mensagens estão aí.

Vou postar pra você o script com elas traduzidas, e você vai adequando às suas necessidades.

Ah, isso é JavaScript, então, apenas para consultas futuras, moverei seu tópico pra área correta.

<script language="JavaScript" type="text/JavaScript">
<!--
function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' deve conter um endereço de e-mail válido.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' deve conter números.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' deve conter um número entre '+min+' e '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' é de preenchimento obrigatório.\n'; }
  } if (errors) alert('Os seguintes erros foram encontrados:\n'+errors);
  document.MM_returnValue = (errors == '');
}
//-->
</script>

Link para o comentário
Compartilhar em outros sites

  • 0

Obrigado por responder adaptei as frazes de erro e coloquei o codigo que você gentilmente traduziu pra mim

só tem um pequeno probleminha

aparece tudo em portugues certinho mas aparece duas sempre escrito assim

undefined deve conter numeros mesmo quando todos os campos forom preenchidos corretamente sem caracteres

apos dar dois ok na caixa ele envia normal sabe me dizer como tiro isso

mas obrigadão mesmo

Link para o comentário
Compartilhar em outros sites

  • 0
Obrigado por responder adaptei as frazes de erro e coloquei o codigo que você gentilmente traduziu pra mim

só tem um pequeno probleminha

aparece tudo em portugues certinho mas aparece duas sempre escrito assim

undefined deve conter numeros mesmo quando todos os campos forom preenchidos corretamente sem caracteres

apos dar dois ok na caixa ele envia normal sabe me dizer como tiro isso

mas obrigadão mesmo

Oi Ludmila,

Eu particularmente te aconselho a usa o jquery pra faze isso, hehehe vai ver que to ficando viciado nele, mas é bem mais pratico, fica com uma estetica melhor.

Se quise avisa ai que te explico certinho como você usa ele.

Abraços

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,9k
×
×
  • Criar Novo...