我试图通过按钮的"onclick"事件来调用函数.当我这样做时,它显示错误消息.任何人都可以帮我解决这个问题,这样当我点击按钮时它应该调用该函数并执行它.
我的PHP代码是:
<?php
function hello() {
echo "Hello";
}
echo "<input type='button' name='Release' onclick= hello(); value='Click to Release'>";
?>
Run Code Online (Sandbox Code Playgroud)
这段代码有什么问题?
小智 29
html标签的onClick属性只接受Javascript但不接受PHP代码.但是,您可以使用JS document.write()函数从Javascript代码中轻松调用PHP函数 - 通过将其调用"写入"浏览器窗口来有效地调用PHP函数:例如.
onclick="document.write('<?php //call a PHP function here ?>');"
Run Code Online (Sandbox Code Playgroud)
你的例子:
<?php
function hello(){
echo "Hello";
}
?>
<input type="button" name="Release" onclick="document.write('<?php hello() ?>');" value="Click to Release">
Run Code Online (Sandbox Code Playgroud)
首先引用你的javascript:
onclick="hello();"
Run Code Online (Sandbox Code Playgroud)
你也不能从javascript调用php函数; 你需要:
<script type="text/javascript">
function hello()
{
alert ("hello");
}
</script>
Run Code Online (Sandbox Code Playgroud)