如何用php设置文本区域的值?

时间:2011-11-14 06:38:05

标签: php html

我有两个问题: - 1.我需要能够设置textarea的值 2.然后我需要再次获取文本区域的值以进行更新。我看到文本区域没有'value'标签或者其他东西..所以我不确定如何通过PHP来做到这一点。我试过像

这样的东西
print("<textarea cols='15' rows='2' name='textdesc'>$info_desc</textarea>");

设置它。但没有运气,然后我会在检索时遇到同样的问题。

4 个答案:

答案 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']将获得相同的值。

相关问题