Hola,tengo problemas con un textarea,que me envia texto desde un form,para luego enviar un mail.Si aprieto la tecla enter ,no lo toma,y me corta el string
Yo probe esto,pero no me envia el textarea del formulario
1. Funcion javascript
<script type="text/javascript">
<!--
function captureKeys (evt) {
var keyCode = evt.keyCode ? evt.keyCode :
evt.charCode ? evt.charCode : evt.which;
if (keyCode == ...) {
// cancel key:
if (evt.preventDefault) {
evt.preventDefault();
}
return false;
}
return true;
}
2. HTML / PHP
case 9:
if (!isset($_POST['nom']) or !isset($_POST['mail']))
{
?>
<form action="<? echo($paginam) ?>" method="post" name="form1" class="claseboton" id="form1" style="background-color:#FEFFE1">
<div>
<fieldset>
<legend class="style9">Informacion personal</legend>
<label for="idnombre">
<span class="style4">Nombre completo:</span></label>
<p>
<input type="text" name="nombre" id="idnombre" />
</p>
<label for="idemail" class="style4"> Email address:</label>
<p><input type="text" name="mail" id="idemail" /></p>
</fieldset>
<fieldset>
<legend></legend>
<legend></legend>
<legend> </legend>
<legend class="style4">Comentarios:</legend>
<p class="Letrachiquita">
<textarea name="coment" cols="50" rows="20" onkeypress="return captureKeys(event);">...Tus comentarios aquÃ...</textarea>
</p>
</fieldset>
</div>
<td>
<input name="Buscar" type="submit" id="busc" style="background:transparent;color:black" onclick="MM_validateForm('nombres','','R');MM_validateForm('mail','','RisEmail');return document.MM_returnValue" value="Enivar Mail>>"/>
<input name="resy" type="reset" id="restab" style="background:transparent;color:black" value="<<Restablecer" /> </td>
</tr></table>
</form>
<?
break;
}
else
{ carteldealerta (nl2br($_POST['coment']));
$cuerpo=$_POST['coment'];
$nom=$_POST['nombre'];
$mail=$_POST['mail'];
//carteldealerta ($_POST['nombre']);
redireccionarpagina("enviomail.php?nombre=".$nom . "&email=" . $mail. "&coment=" . $cuerpo . "&pagina=".$pagina9);
}
break;