我遇到了一个非常简单的问题,我已经搜索了好几个小时了。但我只是不修复我的错误...我试图获得我的文本框的价值(我知道,有很多帖子,但没有一个可以帮助我)。
我收到了这个HTML
代码:
<form action="" method="post">
<input type="text" id="address" name="address" placeholder="Enter your zip code" style="width:250px;" />
<input type="submit" id="submit" value="Submit" />
</form>
这是我尝试的PHP
代码#1:
<?php
$textboxValue = $_POST['address'];
echo $textboxValue;
?>
这不起作用,我不知道为什么。尝试之后,我找到了另一个代码:
<?php
if(isset($_POST['submit'])){
$textboxValue = $_POST['address'];
echo $textboxValue;
}
?>
这似乎不起作用。和其他人一样。
当我使用$textboxValue
调用echo
时,是否有错误或{{1}}未显示?
答案 0 :(得分:5)
请给表单一个动作!
您必须将提交按钮命名为:
<input type="submit" name="submit" id="submit" value="Submit" />
否则isset()
将返回false。
答案 1 :(得分:-1)
我发现了错误。在我的文件中,我有一个return = false;
,因此他无法执行$_POST
方法。但感谢您的帮助:))