Rosicler 0 Denunciar post Postado Janeiro 21, 2011 Fiz um formulário e após enviar as informações para o banco de dados gostaria que ele limpasse as caixas, pois fiz com que se todas as caixas não estiverem preenchidas ele não envia e não perde o que já foi digitado, mas daí ocorre que após enviar tbm não limpa. vou por uma parte aqui para verem como fiz. <?php require("config.php"); $nome = $_POST['nome']; $email = $_POST['email']; $fone = $_POST['fone']; $cidade = $_POST['cidade']; $estado = $_POST['estado']; $civil = $_POST['civil']; if (!empty($nome) && !empty($email) && !empty($fone) && !empty($cidade) && !empty($estado) && !empty($civil) ) { $sql = mysql_query("INSERT INTO cadastro (nome, email, fone, cidade, estado, civil) VALUES ('$nome', '$email', '$fone', '$cidade', '$estado', '$civil')"); echo "Cadastrado com sucesso"; }else{ echo "preencha todos os campos"; } ?> </p> <form id="form1" name="form1" action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post" enctype="multipart/form-data"> <p>Nome: <label> <input type="text" name="nome" id="nome" value="<?php echo $nome; ?>" /> </label> </p> Compartilhar este post Link para o post Compartilhar em outros sites
Daniel o rei 14 Denunciar post Postado Janeiro 22, 2011 Esse script limpa a caixa de texto nome. Coloque-o no final da página <script type="text/javascript"> document.form1.nome.value = '';</script> Compartilhar este post Link para o post Compartilhar em outros sites
Andrey Knupp Vital 136 Denunciar post Postado Janeiro 22, 2011 pode ser tambem por <script type="text/javascript">document.getElementById("nome").value = ""; </script> Boa Sorte .. Compartilhar este post Link para o post Compartilhar em outros sites
Rosicler 0 Denunciar post Postado Janeiro 24, 2011 obrigado, deu certo. Compartilhar este post Link para o post Compartilhar em outros sites