【问题标题】:Form php action not working表单 php 操作不起作用
【发布时间】:2014-06-02 11:06:37
【问题描述】:

这是一个带有 php 动作的表单

<?php
if(isset($_POST['submit'])) 
{ 
  die('working');

}
?>
<form id="msform" action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">
<fieldset style="opacity: 1; -webkit-transform: scale(1); display: block;">
    <input type="button" name="next" class="next action-button" value="Next"/>
</fieldset>
<fieldset style="display: none; left: 50%; opacity: 0;">
    <input type="button" name="previous" class="previous action-button" value="Previous"/>
    <input type="button" name="next" class="next action-button" value="Next"/>
</fieldset>
<fieldset>
    <input type="submit" name="submit" class="submit action-button" value="Submit"/>
</fieldset>
</form>

问题是当我点击提交按钮时什么都没有发生。

提前感谢。

【问题讨论】:

  • 我没有看到结束表单标签
  • 对不起,只是在问题中忘记了它,但还没有工作
  • 不工作是什么意思?程序不显示消息吗?在“死()”上?
  • 是的,不显示消息。

标签: php html forms button action


【解决方案1】:

尝试将action留空。

<form id="msform" action="" method="post">

【讨论】:

  • 即使您的原始代码也适用于我。你看到什么错误了吗?
  • 我没有看到任何错误。我的代码是否向您显示了“工作”消息?
  • 好的,谢谢你的帮助我发现我的错误是在 jqery 中阻止它 $(".submit").click(function(){ return false; })
【解决方案2】:

当您单击提交时,此表单将消失,因为它目前正在按预期工作。

NEXT 的输入未设置为执行任何操作。

【讨论】:

  • 感谢您的回复。我点击了输入 Submit not next。
猜你喜欢
  • 2017-09-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-13
  • 2018-12-06
  • 2019-08-20
  • 1970-01-01
相关资源
最近更新 更多