当我点击某个按钮时,我想运行我的PHP代码的某个部分(与我的HTML在同一个页面中)。我们在PHP中使用if(isset($ _ POST ['btnSubmit])来获得一个html按钮,但是当我点击<button>
时,我似乎无法弄清楚执行代码的PHP版本。我必须使用<button>
,而不是<input>
,我已经想到了。
答案 0 :(得分:1)
在两种情况下都以相同的方式工作,不会在<input type=submit>
和<button type=submit>
元素之间更改。
确保按钮按钮具有名称,已启用提交操作,已启用,位于表单内,并且已按下以启动回发。
按名称访问它,并可选择检查值是否重要。
答案 1 :(得分:0)
为什么不使用这样的解决方案(因为它在同一页面中):
<form method='POST' action='<?php $_SERVER['PHP_SELF'] ?>'>
<input type="submit" value="submit" name="blablabla" />
</form>
和:
if(isset($_POST['blablabla']){
//execution
}