我有两个问题: - 1.我需要能够设置textarea的值 2.然后我需要再次获取文本区域的值以进行更新。我看到文本区域没有'value'标签或者其他东西..所以我不确定如何通过PHP来做到这一点。我试过像
这样的东西print("<textarea cols='15' rows='2' name='textdesc'>$info_desc</textarea>");
设置它。但没有运气,然后我会在检索时遇到同样的问题。
答案 0 :(得分:4)
在HTML中设置值...
<textarea cols="15" rows="2" name="textdesc"><?php echo htmlspecialchars(
$info_desc, ENT_QUOTES, 'UTF-8') ?></textarea>
要检索它(假设您的表单发出POST
个请求)...
if (isset($_POST['textdesc'])) {
$textdesc = $_POST['textdesc'];
}
答案 1 :(得分:2)
textarea的值在<textarea>VALUE</textarea>.
答案 2 :(得分:2)
也许您的变量未定义?
我尝试使用此代码并且工作正常。
$info_desc = "12345";
print("<textarea cols='15' rows='2' name='textdesc'>$info_desc</textarea>");
$info_desc = "12345";
print("<textarea cols='15' rows='2' name='textdesc'>$info_desc</textarea>");
答案 3 :(得分:0)
$info_desc
实际上是你的textarea的价值。
如果您提交,则$_REQUEST['textdesc']
将获得相同的值。