我在获取 PHP 中文本区域的值时遇到问题(未定义)。
我的代码很简单。我的 HTML 是:
<form name="contactform" method="POST" action="submit_form.php">
<input type="text" class="formInput" placeholder="Your Name" id="first_name" maxlength="50" size="20" />
<input type="text" class="formInput" placeholder="Email Address" id="email" maxlength="80" size="20" />
<textarea class="formInput" placeholder="Your Message" name="comments" id="comments" maxlength="1400" cols="20" rows="6"></textarea>
<input type="submit" id="SubmitContactForm" class="myButton" value="Submit" />
</form>
我的PHP:
echo $_POST['comments'];
undefined
无论我在 textarea 中写什么,这都会导致. 我在这里搜索了一些解决方案,发现了一些东西,比如添加“name”和“id”并使它们都不同,添加htmlspecialchars($_POST['comments'])
等等,所有这些解决方案都不起作用。我会记下并说我可以毫无问题地获取其他字段值,只是这个 textarea。
任何想法可能是什么问题?