html onclick不会触发php函数

时间:2019-05-22 02:08:38

标签: php html onclick

我有一个应该在调用php函数的按钮。

我尝试过onClick,onclick,onclick =“”和其他一些变体。

<input  type="submit" name="test" id="test" value="Save" onclick="<? 
       php echo click(); ?>" /><br/>

我只希望它获得onclick并触发php函数。

1 个答案:

答案 0 :(得分:1)

HTML中的

onclick 属性调用Javascript函数,而不是PHP函数。因此,您可以使用JS。否则,您可以使用html for标记并使用 GET / POST 方法在单击按钮时调用php函数,以完成此操作。

要使用的html代码。

<form action="" method="post">
  <input type="submit" name="test" value="Save" />
</form>

这是您的php代码

<?php
       if($_SERVER['REQUEST_METHOD'] == "POST" and isset($_POST['test']))
      {
          click();
      }
      function click()
      {
          echo "Clicked me!";  
      }
  ?>