Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用php取消按钮_Php - Fatal编程技术网

使用php取消按钮

使用php取消按钮,php,Php,我有一个表单,如果用户在文本字段中单击cancel with value或w/o value,它应该重定向 现在,没有输入值,它正在工作。如果用户输入值,它将进入数据库 我尝试了所有的js脚本,但仍然不起作用 提前感谢。只要您认为这只是另一个字段值,就可以在代码中检查它。e、 g.试试这个: <form action="<?php $_SERVER['PHP_SELF'] ?>" method="GET"> <input type="submit" name="fo

我有一个表单,如果用户在文本字段中单击cancel with value或w/o value,它应该重定向

现在,没有输入值,它正在工作。如果用户输入值,它将进入数据库

我尝试了所有的js脚本,但仍然不起作用

提前感谢。

只要您认为这只是另一个字段值,就可以在代码中检查它。e、 g.试试这个:

<form action="<?php $_SERVER['PHP_SELF'] ?>" method="GET">
<input type="submit" name="foo" value="submit">
<input type="submit" name="foo" value="cancel">
</form> 

<?php 
//validation removed..

if ($_GET['foo'] == 'submit')
{

//do snazzy stuff
print('submit pressed')

}

if ($_GET['foo']) == 'cancel')
{

//do snazzy stuff
print('cancel pressed')



}


?>
希望这有帮助吗?

只要您认为这只是另一个字段值,就可以在代码中进行检查。e、 g.试试这个:

<form action="<?php $_SERVER['PHP_SELF'] ?>" method="GET">
<input type="submit" name="foo" value="submit">
<input type="submit" name="foo" value="cancel">
</form> 

<?php 
//validation removed..

if ($_GET['foo'] == 'submit')
{

//do snazzy stuff
print('submit pressed')

}

if ($_GET['foo']) == 'cancel')
{

//do snazzy stuff
print('cancel pressed')



}


?>

希望这有所帮助?

您应该强调默认的提交操作,而不是次要的取消操作。将提交设置为常规提交按钮,取消指向上一页的链接。

您应该强调默认提交操作,而不是次要的取消操作。将提交设置为常规提交按钮,取消指向上一页的链接。

尝试此操作并将重定向页面更改为您的重定向页面


尝试此操作并将redirectpage更改为您的redirectpage


为什么要重拨?是否应该像取消实际操作并返回到上一个操作一样取消工作?我认为history.back应该有足够的js。或窗口。如果在新窗口中打开窗体,则关闭。 但要做到这一点,你应该让取消按钮成为常规按钮,而不是提交按钮


类似这样的内容:

为什么要重拨?是否应该像取消实际操作并返回到上一个操作一样取消工作?我认为history.back应该有足够的js。或窗口。如果在新窗口中打开窗体,则关闭。 但要做到这一点,你应该让取消按钮成为常规按钮,而不是提交按钮


类似这样的内容:

value使用大写C,当您检查时,您正在检查小写C+if语句是否已生成注释dus未执行/*if$\u POST['cancel']=='submit'值使用大写字母C,当您检查时,您正在检查小写字母C+if语句是否已生成注释dus未执行/*if$\u POST['cancel']='submit'谢谢macino-我一定是前一段时间投了赞成票,然后忘记了。只是又找到了它,并试图再次投票支持它。简单,干净,优雅谢谢macino-我一定是前一阵子投票赞成了,然后忘了。只是又找到了它,并试图再次投票支持它。简单、干净、优雅