多个PHP按钮?(一个按钮是提交按钮,其他按钮是函数)
Multiple PHP buttons? (One button is a submit button the other buttons are functions)
我正在制作一个php网站,有多个按钮。一个按钮保存,这需要它被带到另一个页面,但其他按钮做简单的事情,如添加+1的分数。
函数按钮是用javascript附加的,所以函数按钮的代码看起来像这样:
<button onclick="addPoints(); ButtonStats()">Add</button></td>
我已经尝试了多种不同的方法来让按钮工作,但我不确定如何做一个if语句像这样:
if ($_POST['SaveButton'])
$executestring = "location: process.php";
if语句适用于保存按钮(但当前单击其他按钮会刷新页面)。
那么,我该如何在添加按钮代码中写入一个'if'语句,就像提交按钮一样?(我试过把addPoints()为executestring,但没有工作,所以我只是不知道如何写出来)。
不要在没有type
属性定义为button
的情况下使用<button>
,因为它们会尝试提交表单,导致页面"刷新"。使用
<input type="button" value="click" />
或
<button type="button">Click</button>
如果你不希望他们有提交行为
看这个jsFiddle的例子
当Add按钮被点击时,你正在调用javascript,这意味着你不能在php中对它做任何事情。
当你调用javascript时,所有的计算都是在客户端完成的(例如用户浏览器)。Php只在用户访问你的页面时执行(因为页面是从服务器请求的,服务器执行Php并发送结果)。
它建议您更多地了解客户端和服务器端语言。
相关文章:
- 使用按钮和单选按钮提交表单,但始终使用相同的值
- 使用回车按钮提交文本框表单
- 清除按钮提交后的文本区域
- 单击按钮提交输入字段值
- 我可以从 Rails 4 中的按钮提交传递参数吗?
- 如何使用inputtype=按钮提交表单
- 使用两个按钮(提交按钮和普通按钮),它们应该以不同的方式提交相同的表单
- 使用jquery UI next按钮提交输入字段值,php将返回结果
- AJAX-按钮提交以更新表单
- 在向导表单中使用按钮提交值的最佳方式
- 如何阻止按钮提交
- 使用提交按钮提交表单,而不是页面上的其他按钮
- 用于两个功能的Javascript按钮.提交&单击
- 如何使用一个提交按钮提交三个表单
- 如何使用按钮提交表单
- 如何查看从 javascript 中的表单按钮提交调用的 php 文件中的回显
- 不能在按钮提交处理程序中使用变量
- 由多个按钮提交的一个模式引导表单
- 为什么<输入类型=“按钮”>提交表单
- 使用表单外的按钮提交表单