javascript - PHP函数从表单发布而不刷新页面?
问题描述
我目前正在做一个项目,并试图通过在“提交”按钮上运行一个 php 函数来实现在同一页面上提交的表单,该按钮实际上只是运行该函数。但是,我在测试它时遇到了一些困难,并且在它之前和之后的 PHP 测试中似乎没有响应。
这是我的代码:
<?php
function lcontactSend() {
if(isset($_POST['lcontactname'])){
echo $_POST['lcontactname'];
} else {
echo "Test Success";
}
}
?>
<div style="color: #818181; width: auto; height 50vh; display:flex; flex-direction: row; justify-content: space-around;">
<div style="padding: 2vw; width: 35vw; height: 50vh; display: flex; justify-content: top; flex-direction: column; ">
<h2 style="color: #818181; margin: 0;">Contact</h2>
Questions? Go ahead.
<form method="post">
<p><input name='lcontactname' type="text" placeholder="Name" style="height: 5vh; width:28vw" required></p>
<p><input name='lcontactemail' type="text" placeholder="Email" style="height: 5vh; width:28vw" required></p>
<p><input name='lcontactsubject' type="text" placeholder="Subject" style="height: 5vh; width:28vw" required></p>
<p><input name='lcontactmessage' type="text" placeholder="Message" style="height: 5vh; width:28vw" required></p>
<p><input type='button' value='send' style="height: 5vh; width: 28vw; color: white;background-color:black; border: 2px white; padding: auto; font-size: calc(1vw + 0.5vh);" onClick='lcontactSend();'></p>
</form>
</div>
有人对下一步去哪里有建议吗?理想情况下,我希望不要刷新使用的页面,因为它与某些浏览器不兼容。
编辑:感谢您解释客户端代码和服务器端代码之间的区别。尽管如此,关于如何在此处应用它的任何想法,因为在我看来,JavaScript 方式似乎必须刷新页面或者只是不起作用?
:)
解决方案
推荐阅读
- typescript - 为什么这个包装的样式组件错误“没有共同的属性”
- iis -
- 匹配包含字符串的 URL - python - 使用亚洲字符的 FuzzyWuzzy 搜索
- java - 在“-”之后传入大写(indexOf)
- django - modelformset_factory 不将实例保存到数据库
- postgresql - 执行 Postgres 时二进制无效
- json - 从 NSMutableArray 快速创建 jsonArray
- java - 码头 9.4 不可读的会话
- python - python numpy加载火炬模型.t7文件
- javascript - Webpack 可以在客户端动态加载 UMD 模块吗?