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

Mais De Uma Campo Obrigatorio No If


rafajsc

Pergunta

Como faço para criar campo obrigatório de mais de um criterio em um mesmo if

para que ele procure da seguinte forma:

campo0 = false

passa pro

campo1 = false

ate ele achar um true?

Tentei usar a seguinte função mas não deu certo????

function valida () {
with(document.form) {
    if ((campo0.checked == false) ? (campo1.checked == false) : (campo2.checked == false)){
         alert ('O campo não foi escolhido e encontra-se em branco!!');
 return false;
}
}
}

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

Não entendi.

Você quer realizar uma certa ação, somente se todos os campos obrigatórios estiverem preenchidos?

Se for:

$x = $_POST['campo1'];
$y = $_POST['campo2'];

if ($x == '' || $y == ''){
  echo "Preencha todos os campos.";
  exit;
}

O código que você postou é em JS. Você quer fazer com PHP ou JS? Ou os dois?

Abraço

Link para o comentário
Compartilhar em outros sites

  • 0

Beraldo,

Não

Eu preciso que nos 3 campos ele ache se esta preenchido em algum deles ?

Tipo que verifique:

campo0 = não foi escrito nada;

campo1 = não foi escrito nada;

campo2 = não foi escrito nada;

Se não foi escrito nada ele retorne uma mensagem de erro se foi escrito em algum deles abre o form seguinte.

Preciso dele em php

Abraço

Link para o comentário
Compartilhar em outros sites

  • 0
O código que você postou é em JS. Você quer fazer com PHP ou JS? Ou os dois?

Abraço

Como ficaria esse exemplo com PHP e JS

$x = $_POST['campo1'];

$y = $_POST['campo2'];

if ($x == '' || $y == ''){

echo "Preencha todos os campos.";

exit;

}

No meu sistema tem muitos 'echo' desse tipo, com if, eu queria que a mensagem não aparecesse em uma nova pagina, mas sim em um espaço reservado, tipo se fosse na pagina de login apareceria a mensagem em baixo do botao enviar, assim por diante, ao invés de abrir uma nova janela. No caso do usuario ter js no seu navegador, apareceria uma alerta, do contrario essa a mensagem na mesma pagina

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,3k
    • Posts
      652,6k
×
×
  • Criar Novo...