启动没有表单的PHP脚本

0x6*_*C74 -9 html php

我之前从未见过这样的方法,但我想知道为什么在单击"Say hello"按钮后没有任何反应.

<html>
<head>    
</head>
<body>
<button onclick="myscript.php">Say hello</button>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
<?php
echo "Hello";
?>
Run Code Online (Sandbox Code Playgroud)

如果我在这种情况下使用"形式"标记构造,它看起来会非常"夸张".
你能指出我的错误吗?或者,如果我的愿景完全没有希望,那么运行php脚本的非常规方法是什么?

sac*_*een 5

你为什么用onclick?onclick执行javascript代码.

只需链接到该文件

<a href="myscript.php">Say Hello</a>
Run Code Online (Sandbox Code Playgroud)

如果您必须使用javascript,则必须使用类似的方式重定向到该页面 window.location

这是一个关于使用javascript重定向教程


see*_*ker 5

因为onclick事件评估JScript或JavaScript代码,而不是文件名. http://www.w3schools.com/jsref/event_onclick.asp