作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个包含一个文本字段的表单。现在,我试图在提交表单后回显该输入的内容。这是我的代码:
<script>
function postResultss()
{
document.write("<?php echo ($_POST['tweet1']); ?>");
}
</script>
<form method = "POST">
<input type = "text" name = "tweet1">
<br>
<input type = "submit" onclick = "postResultss()" />
</form>
以上代码在 PHP 文件中。但是,提交表单时没有任何回应。该函数确实按预期被调用,因为我在调试时尝试回显自定义消息。但是,当我尝试回显 $_POST['tweet1']
的值时,没有任何回显,其中 tweet1
是输入文本字段的名称,其内容是我'我正在尝试显示。
这里似乎出了什么问题?
最佳答案
您执行提交和点击。那就错了。此外,不要执行 document.write!
这样做是更好的选择(js 中没有 php):
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') // check if post
echo htmlentities($_POST['tweet1']);
?>
<form method="post">
<input type="text" name="tweet1">
<br>
<input type="submit" value="Tweet!">
</form>
关于javascript - PHP:回应从表单提交的输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32159254/
我是一名优秀的程序员,十分优秀!