【问题标题】:isset($_POST['submit']) not being triggered on button click [closed]isset($_POST['submit']) 未在按钮单击时触发 [关闭]
【发布时间】:2018-12-31 07:29:59
【问题描述】:

当用户点击“更多”时,下面的代码应该会回显。我看不到以下代码的问题,因此我们将不胜感激。

if (isset($_POST['more'])){
        echo <<<saveNewFactor
        <input type="text" size="29">
        saveNewFactor;
}

echo <<<saveNewFactor
    </br>
    <input type="submit" neme="more" value="more" class="forming7">
saveNewFactor;

【问题讨论】:

  • 错字:'neme' != 'name'

标签: php html


【解决方案1】:

在您的 HTML 中:

<input type="submit" neme="more" value="more" class="forming7">

您将名称拼写为 neme,请将其更改为:

<input type="submit" name="more" value="more" class="forming7">

【讨论】:

  • 是的,你是正确的名字拼写错误
  • 谢谢。现在它仅在第一次单击“更多”时才回显输入。只有一次。
  • 当它被点击时,PHP 将被触发,刷新页面将使其再次工作。否则,您将需要查看 AJAX 路由以使前端与后端连续做出反应。 w3schools.com/xml/ajax_php.asp
  • 很高兴你能帮忙。但是通过更正错字解决的问题应该通过评论解决并关闭。
猜你喜欢
  • 2023-03-17
  • 1970-01-01
  • 2014-07-19
  • 2017-10-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-03-26
  • 1970-01-01
相关资源
最近更新 更多