我无法弄清楚为什么这不会得到textarea的值。我去过大量的stackoverflow帖子,我无法弄清楚什么是错的。我尝试从textfields,从下拉列表等获得值,他们都工作,我只是不能让textarea工作。我已经使用_GET,仍然没有工作。 这是我得到的消息,如果我不使用isset函数:注意:未定义的索引:descri。php无法从文本区域获取文本
这里的HTML:
<form role="form" action="saveform.php" method="post" name="eventform">
<div class="form-group">
<label for="descri">Description</label>
<textarea name="descri" form="eventform" style="resize:none"></textarea>
</div>
<button type="submit" class="btn btn-default" id="addform">add</button>
</form>
PHP:
<?php
if(isset($_POST['descri']))
{
echo htmlspecialchars($_POST['descri']);
} else {
echo "DOESNTWORK";
}
?>
为什么你需要form =“eventform”在textarea? – RJParikh
我在添加它的时候,我正在搜索什么搞乱了,读了在一些帖子中,我需要补充一点,当我做了一些事情虽然没有奏效。所以我想我回到了我开始的地方。我认为这是我的Jquery脚本来检查textarea的长度,它以某种方式搞乱了它。 –