zzmelzz Posted April 5, 2012 Report Share Posted April 5, 2012 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çosRogerio Quote Link to comment Share on other sites More sharing options...
0 JaguA Posted April 5, 2012 Report Share Posted April 5, 2012 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; ?> Quote Link to comment Share on other sites More sharing options...
0 Adsense Posted April 5, 2012 Report Share Posted April 5, 2012 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']; ?> Quote Link to comment Share on other sites More sharing options...
0 JaguA Posted April 5, 2012 Report Share Posted April 5, 2012 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 ;) Quote Link to comment Share on other sites More sharing options...
0 zzmelzz Posted April 5, 2012 Author Report Share Posted April 5, 2012 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 ;) Quote Link to comment Share on other sites More sharing options...
Question
zzmelzz
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
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.