【发布时间】:2014-01-11 08:44:46
【问题描述】:
我创建了一个名为 functioncalling.php 的页面,其中包含两个按钮,Submit 和 Insert。
我想测试单击按钮时执行的功能。我希望输出出现在同一页面上。所以,我创建了两个函数,每个按钮一个。
<form action="functioncalling.php">
<input type="text" name="txt" />
<input type="submit" name="insert" value="insert" onclick="insert()" />
<input type="submit" name="select" value="select" onclick="select()" />
</form>
<?php
function select(){
echo "The select function is called.";
}
function insert(){
echo "The insert function is called.";
}
?>
这里的问题是点击任何按钮后我都没有得到任何输出。
我到底哪里错了?
【问题讨论】:
-
PHP 在服务器上执行。您的点击处理程序在客户端上执行。您不能通过单击这样的按钮来运行 PHP 函数。但是,您可以使用 Javascript 来完成。
-
感谢您的回复。你能告诉我如何从 JavaScript 调用这些 PHP 函数吗?
标签: php html htmlbutton