Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.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
html onclick-won';t触发器php函数_Php_Html_Onclick - Fatal编程技术网

html onclick-won';t触发器php函数

html onclick-won';t触发器php函数,php,html,onclick,Php,Html,Onclick,我有一个按钮,应该在调用php函数时调用它 我试过onClick、onClick、onClick=“”,以及其他一些变体 <input type="submit" name="test" id="test" value="Save" onclick="<? php echo click(); ?>" /><br/> HTML中的onclick属性调用Javascript函数,而不是PHP函数。因此可以使用JS。否则,您可以使用html fo

我有一个按钮,应该在调用php函数时调用它

我试过onClick、onClick、onClick=“”,以及其他一些变体

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

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!";  
      }
  ?>

执行页面时,该代码的可能副本将执行php函数“click()”,并将该函数的结果输出到html属性onclick中。如果您想在页面加载后调用php函数,请查看AJAX编程。