html - ejemplo - Textarea no PUBLICA con forma
textarea jquery (6)
Intento ingresar una etiqueta textarea cuando envío mi formulario:
<textarea id="confirmationText" class="text" cols="86" rows ="20" name="confirmationText" form="confirmationForm"></textarea>
<form action="sendConfirmation.php" name="confirmationForm" method="post">
<input type="submit" value="Email" class="submitButton">
</form>
Como puede ver, he establecido el atributo form = "confirmationForm" en mi etiqueta textarea. He utilizado Live HTTP Headers para captar la solicitud POST y está vacía (entonces sé que el problema no está en sendConfirmation.php, el problema es que el confirmationTxt no se está enviando). He buscado en la red y, por lo que puedo ver, lo he configurado correctamente.
Debes poner tu texto en la etiqueta del formulario
<form action="sendConfirmation.php" name="confirmationForm" method="post">
<textarea id="confirmationText" class="text" cols="86" rows ="20" name="confirmationText" form="confirmationForm"></textarea>
<input type="submit" value="Email" class="submitButton">
</form>
Cuando se envía un formulario, todo lo que contiene se ignora.
intente colocarlo dentro de la etiqueta del formulario de la siguiente manera ... debería funcionar
<form action="sendConfirmation.php" name="confirmationForm" method="post">
<textarea id="confirmationText" class="text" cols="86" rows ="20" name="confirmationText"></textarea>
<input type="submit" value="Email" class="submitButton">
</form>
Sin embargo, también puede usar el mismo enfoque, pero debe proporcionar el atributo from id entonces
<form action="sendConfirmation.php" id="confirmationForm" method="post">
<input type="submit" value="Email" class="submitButton">
</form>
Debe poner en el atributo de formulario del área de texto el ID del formulario, no su nombre.
tratar:
<textarea id="confirmationText" class="text" cols="86" rows ="20" name="confirmationText" form="confirmationForm"></textarea>
<form action="sendConfirmation.php" id="confirmationForm" name="confirmationForm" method="post">
<input type="submit" value="Email" class="submitButton">
</form>
Intente colocarlo junto a la etiqueta del formulario de la siguiente manera ... Debería funcionar.
<form action="sendConfirmation.php" name="confirmationForm" method="post">
<textarea id="confirmationText" class="text" cols="86" rows ="20" name="confirmationText" form="confirmationForm"></textarea>
<input type="submit" value="Email" class="submitButton">
</form>
<form action="sendConfirmation.php" name="confirmationForm" method="post">
<textarea id="confirmationText" class="text" cols="86" rows ="20" name="confirmationText" form="confirmationForm"></textarea>
<input type="submit" value="Email" class="submitButton">
</form>
<form action="sendConfirmation.php" name="confirmationForm" method="post" id="confirmationForm">
necesitas agregar el id en la etiqueta del formulario
textarea form="confirmationForm"
match form id="confirmationForm"
intentalo
Estaba teniendo el mismo problema, lo resolví agregando method = "post" en textarea.