【发布时间】:2016-04-09 07:26:32
【问题描述】:
我在我的 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;
}
?>
但是,每次我尝试发布时都会收到“为空”错误。我遇到了死胡同,我尝试使用textarea id 更改form name。我不断收到空响应。有什么我想念的想法吗?
【问题讨论】:
-
name的表单未发送。您必须将name分配给<textarea>:<textarea id="content" name="writingData">。另请注意,id未发送。 -
ID 未在 POST 中发送。你需要名字。