04/03/2010, 09:15
|
| | Fecha de Ingreso: enero-2010
Mensajes: 152
Antigüedad: 14 años, 10 meses Puntos: 0 | |
doble cuerpo de mensaje Hola a todos
Tengo la siguiente situación.
Tengo un formulario de correo típico en donde el cuerpo del mensaje es un textarea escondido para que la persona que llene el formulario no lo modifique pero si quiero que tenga la opción de escribir algo en el cuerpo del mensaje, como en un nuevo campo de texto. Como puedo hacer esto
Este es mi código
<table width="36%" border="0" align="left" cellpadding="4" cellspacing="4">
<tr><td align="center" valign="middle">
<form action="mail.php" method="POST" class="menu">
<div align="center"><b>Email; :</b>
<input type="text" name="email" size=40>
</div>
<p align="center"><b>Asunto: </b>
<input type="text" name="subject" size=40>
<p align="center"><b>Mensaje</b><br>
<textarea cols=40 wrap="VIRTUAL" name="message" style="display:none">TODO ESTO VA OCULTO</textarea>
<p align="center"><input name="submit" type="submit" value="Enviar">
</form>
</td>
</tr>
</table>
El archivo mail.php es el típico
<?php
$email = $_POST['email'];
$subject = $_POST['subject'];
$message = $_POST['message'];
if (!preg_match("/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/", $email)) {
echo "<h4>Invalid email address</h4>";
echo "<a href='javascript:history.back(1);'>Back</a>";
}
elseif ($subject == ""){
echo "<h4>No subject</h4>";
echo "<a href='javascript:history.back(1);'>Back</a>";
}
elseif (mail($email,$subject,$message)) {
echo "<h2>Correo enviado</h2>";
} else {
echo "<h4>No se puede enviar correo a $email</h4>";
}
?>
ojala me entiendan lo q quiero
;) |