PHP:不进入下一页
我的代码有点问题,我不知道我的代码有什么问题。。。所以我有一个两个表单,第一个加载是“view.php”,第二个加载是“checkbox_building.php”。。我的问题是,当我删除“view.php”中的“delete”按钮时,下拉列表可以转到“checkbox_building.php”。但是当我把它放回原处时,它不起作用(它没有进入“checkbox_building.php”),对此我有点困惑 下面是我的“view.php”代码PHP:不进入下一页,php,button,Php,Button,我的代码有点问题,我不知道我的代码有什么问题。。。所以我有一个两个表单,第一个加载是“view.php”,第二个加载是“checkbox_building.php”。。我的问题是,当我删除“view.php”中的“delete”按钮时,下拉列表可以转到“checkbox_building.php”。但是当我把它放回原处时,它不起作用(它没有进入“checkbox_building.php”),对此我有点困惑 下面是我的“view.php”代码 选择网络: -选择- 作为猜测,仅根据您的代码:
选择网络:
-选择-
作为猜测,仅根据您的代码:
那么就纠正这个缺陷吧
改变
只需删除name='submit'
并重试
<input type='submit' name='submit' value='Delete Building/s' onClick="this.form.action='delete_building.php'; this.form.submit()">
就这样吧
<input type='submit' value='Delete Building/s' onClick="this.form.action='delete_building.php'; this.form.submit()">
这是因为this.form.submit
是默认的提交功能,但在您的代码中它是一个input
元素:)更改@DevZer0..仍然相同:(您的浏览器开发人员控制台/Firebug等有任何错误吗?@ExpertSystem…没有错误…您有
但没有匹配的
提交按钮提交表单,而不管onClick处理程序中有什么。只需一个普通的按钮
就可以防止这种情况发生-您可以将其保留为提交
,而使用 返回false;
在您的onClick中,效果相同。并将元素命名为与其标记类型相同的元素(如@AxelAmthor..感谢您的解释…我会记住您所说的:)与此处的名称相同:在之后是的,您也可以用其他名称替换该名称,而不是删除,例如submit1
,dosubmit
,submit\u btn
,等等。但不是submit
:)
<input type='button' name='dosubmit'
<form name='form' method='post' action=''>
<form name='<someUsefullName>' method='post' action=''>
<input type='submit' name='submit' value='Delete Building/s' onClick="this.form.action='delete_building.php'; this.form.submit()">
<input type='submit' value='Delete Building/s' onClick="this.form.action='delete_building.php'; this.form.submit()">