Por si alguien necesita hacer lo que yo queria hacer, aqui esta la solución con el codigo fuente. Ahora solo tengo una consulta mas si por favor alguien me puede colaborar. Bueno este codigo lo que hace es evitar que se borren los datos de los campos al presionar el boton Vista previa, que es lo que yo queria para poder hacer una vista previa de la informacion. Ahora, si el usuario ahora quiere enviar los datos definitivamente, (con boton Enviar), ¿como hacer para que los datos de los campos ahora si desaparezcan de cada campo?
Código PHP:
Ver original<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$name = test_input($_POST["name"]);
$email = test_input($_POST["email"]);
$website = test_input($_POST["website"]);
$comment = test_input($_POST["comment"]);
}//cierra if POST
function test_input($data) {
return $data;
}
?>
<h2>PHP Form Validation Example</h2>
<p><span class="error">* required field.</span></p>
<form method="post" action="
<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">
Name: <input type="text" name="name" value="<?php echo $name;?>">
<span class="error">* <?php echo $nameErr;?></span>
<br><br>
E-mail: <input type="text" name="email" value="<?php echo $email;?>">
<span class="error">* <?php echo $emailErr;?></span>
<br><br>
Website: <input type="text" name="website" value="<?php echo $website;?>">
<span class="error"><?php echo $websiteErr;?></span>
<br><br>
Comment: <textarea name="comment" rows="5" cols="40"><?php echo $comment;?></textarea>
<br><br>
<input type="submit" name="submit" value="Vista previa">
</form>
<?php
echo "<h2>Your Input:</h2>";
echo $name;
echo "<br>";
echo $email;
echo "<br>";
echo $website;
echo "<br>";
echo $comment;
?>