我在html页面中设置了一个表单:
<form action='savephp.php' name="writingData" id="writingData" method="post">
<textarea id="content">Hello, World!</textarea>
<input type="submit" value="submit" class="submitButton">
</form>
接收php是:
<?php
$data = $_POST['writingData'];
if ($data === NULL) {
echo 'is null';
}
else {
file_put_contents("writingdata.txt", $data);
echo $data;
}
?>
但是,每次尝试发布时,我都会收到“is null”错误。我试图走向死胡同,我尝试使用form name
更改textarea id
。我一直得到一个空响应。我缺少什么想法?
答案 0 :(得分:1)
textarea需要名称属性
<textarea id="content" name="txtareaContent"></textarea>
然后你可以像在这里一样在savephp.php中获取它
$data = $_POST['txtareaContent'];
答案 1 :(得分:0)
<form action='savephp.php' name="writingData" id="writingData" method="post">
<textarea id="content" name=="content">Hello, World!</textarea>
<input type="submit" value="submit" class="submitButton">
</form>
<?php
$data = $_POST['content'];
if ($data === NULL) {
echo 'is null';
}
else {
file_put_contents("writingdata.txt", $data);
echo $data;
}
?>
试试这个并告诉我。