Jump to content
Fórum Script Brasil
  • 0

Aprendendo a enviar formulario


zzmelzz

Question

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 to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...