Jui*_*icy 27 html post textarea
我在提交表单时尝试输入textarea标签:
<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>
Run Code Online (Sandbox Code Playgroud)
如您所见,我在textarea标记中设置了form ="confirmationForm"属性.我使用Live HTTP Headers来捕获POST请求并且它是空的(所以我知道问题不在sendConfirmation.php中,问题是confirmationText没有被POST).我搜索过网,据我所知,我已经正确设置了它.
Ahs*_*hah 34
尝试将它放在form标签中,如下所示......它应该可以工作
<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>
Run Code Online (Sandbox Code Playgroud)
但是你也可以使用相同的方法,但是你需要提供from id属性
<form action="sendConfirmation.php" id="confirmationForm" method="post">
<input type="submit" value="Email" class="submitButton">
</form>
Run Code Online (Sandbox Code Playgroud)
你必须在textarea的form属性中输入表单的id,而不是它的名字.
尝试:
<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>
Run Code Online (Sandbox Code Playgroud)
来源:http://www.w3schools.com/tags/att_textarea_form.asp