我有一个像这样的标记
<button type="button" class="btn btn-success pull-right add-customer" name="add-new-customer">Add New Cusomer</button>
所以当添加新客户将被点击它应该显示一些消息。这样的
<?php
if(isset($_POST['add-new-customer'])) {
echo 'Set';
}
?>
但是它没有为按钮做isset。有人能告诉我如何用php解决这个问题吗?我没有使用任何形式。我想简单地检查按钮是否设置并显示一些消息。任何帮助都是非常感激的。由于
这是因为如果你点击表单中的按钮,它实际上并没有提交表单。
尝试使用
<input type="submit" value="Submit" name="add-new-customer" />
编辑:刚刚看到了您的注释,您必须将元素包装在<form>
按钮元素不链接到HTML中的任何内容。PHP不会检测你是否点击了一个按钮。您必须使用表单或AJAX查询来填充$_POST变量。
<form action="" method="post">
<input type="submit" value="Submit" name="add-new-customer" />
</form>
按钮类型必须像type="submit"
而不是type="button"
那样提交
<button type="submit" class="btn btn-success pull-right add-customer" name="add-new-customer">Add New Cusomer</button>
也使用form
标签