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

Aprendendo a enviar formulario


zzmelzz

Pergunta

Boa Tarde a todos não conheço javascript e gostaria que todos os campos fosem enviados obrigatoriamente, então criei um script para não deixar os campos vazios mas não estou conseguindo enviar, qualquer ajuda será bem vinda.

<body>

<form name="abc" action="teste.php">

Nome <input type="text" name="nome"><br>

Login <input type="text" name="login"><br>

Senha<input type="password" name="senha"><br>

Confirma Senha<input type="password" name="confirma_senha"><br>

Ativo<input type="hidden" name="ativo" value=""><br>

<input type="submit" onClick="envia()" value="Enviar">

<input type="reset" value="Limpar">

</form>

<script>

function envia(){

if(abc.nome.value==""){

alert("O Campo Nome deve ser Preenchido")

abc.nome.focus();

return false}

if(abc.login.value==""){

alert("O campo Login deve ser preenchido")

abc.end.focus();

return false}

if(abc.senha.value==""){

alert("O campo Senha deve ser preenchido")

abc.end.focus();

return false}

if(abc.confirma_senha.value==""){

alert("O campo Confirma Senha deve ser preenchido")

abc.end.focus();

return false}

if(abc.confirma_senha.value!=abc.senha.value){

alert("O Campos Confirma Senha está Diferente")

abc.end.focus();

return false}

}

<title>Recebe</title>

Minha página que recebe é esta

<?php

$nome;

$login;

$senha;

$confirma_senha;

$ativo;

echo "O nome enviado foi= " . $nome;

echo "O login enviado foi= " . $login;

echo "A senha enviada foi= " . $senha;

echo "O senha confirmada foi= " . $confirma_senha;

echo "O ativo enviado foi " . $ativo;

?>

Abraços

Rogerio

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Na pagina em que você recebe coloque assim

<?php

$nome = $_POST['nome'];
$login = $_POST['login'];
$senha = $_POST['senha'];
$confirma_senha = $_POST['confirma_senha'];
$ativo = $_POST['ativo'];

echo "O nome enviado foi= " . $nome;
echo "O login enviado foi= " . $login;
echo "A senha enviada foi= " . $senha;
echo "O senha confirmada foi= " . $confirma_senha;
echo "O ativo enviado foi " . $ativo;

?>

Link para o comentário
Compartilhar em outros sites

  • 0

Para que tanta variável se pode-se colocar da seguinte maneira?

<?php
echo "O nome enviado foi= " . $_POST['nome'];
echo "O login enviado foi= " . $_POST['login'];
echo "A senha enviada foi= " . $_POST['senha'];
echo "O senha confirmada foi= " . $_POST['confirma_senha'];
echo "O ativo enviado foi " . $_POST['ativo'];
?>

Link para o comentário
Compartilhar em outros sites

  • 0
Para que tanta variável se pode-se colocar da seguinte maneira?

<?php
echo "O nome enviado foi= " . $_POST['nome'];
echo "O login enviado foi= " . $_POST['login'];
echo "A senha enviada foi= " . $_POST['senha'];
echo "O senha confirmada foi= " . $_POST['confirma_senha'];
echo "O ativo enviado foi " . $_POST['ativo'];
?>

bem é que pelo o que o colega disse ele vai atribuir outras funções em seu código e o echo sera so um teste se a váriavel está recebendo os dados do formulario ;)

Link para o comentário
Compartilhar em outros sites

  • 0
Na pagina em que você recebe coloque assim

<?php

$nome = $_POST['nome'];
$login = $_POST['login'];
$senha = $_POST['senha'];
$confirma_senha = $_POST['confirma_senha'];
$ativo = $_POST['ativo'];

echo "O nome enviado foi= " . $nome;
echo "O login enviado foi= " . $login;
echo "A senha enviada foi= " . $senha;
echo "O senha confirmada foi= " . $confirma_senha;
echo "O ativo enviado foi " . $ativo;

?>
Para que tanta variável se pode-se colocar da seguinte maneira?
<?php
echo "O nome enviado foi= " . $_POST['nome'];
echo "O login enviado foi= " . $_POST['login'];
echo "A senha enviada foi= " . $_POST['senha'];
echo "O senha confirmada foi= " . $_POST['confirma_senha'];
echo "O ativo enviado foi " . $_POST['ativo'];
?>

bem é que pelo o que o colega disse ele vai atribuir outras funções em seu código e o echo sera so um teste se a váriavel está recebendo os dados do formulario ;)

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...