Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.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
启动一个没有表单的php脚本_Php_Html - Fatal编程技术网

启动一个没有表单的php脚本

启动一个没有表单的php脚本,php,html,Php,Html,我以前从未遇到过这样的方法,但我想知道为什么在点击“打招呼”按钮后什么都没发生 打招呼 如果我在本例中使用“表单”标记结构,看起来会非常“夸大其词”。 你能指出我的错误吗?或者,如果我的想法完全没有希望,那么运行php脚本的非常规方法是什么?为什么要使用onclickonclick执行javascript代码 只需链接到文件 <a href="myscript.php">Say Hello</a> 如果必须使用javascript,则必须使用类似于wind

我以前从未遇到过这样的方法,但我想知道为什么在点击“打招呼”按钮后什么都没发生


打招呼


如果我在本例中使用“表单”标记结构,看起来会非常“夸大其词”。

你能指出我的错误吗?或者,如果我的想法完全没有希望,那么运行php脚本的非常规方法是什么?

为什么要使用onclick
onclick
执行javascript代码

只需链接到文件

<a href="myscript.php">Say Hello</a>

如果必须使用javascript,则必须使用类似于
window.location的内容重定向到该页面


这里有一个

,因为
onclick
事件评估JScript或JavaScript代码,而不是文件名。

onclick是一种所谓的事件属性。默认情况下需要javascript代码

此示例相当于包含一个包含内容的js文件

test.php
这将引发一个错误,因为没有名为test的对象。。。你可以把它放在引号里,这会使它成为一个字符串并解决这个问题。。。至少不会出现错误

但回到你的问题:你不会启动php脚本吧?与

<form method=GET action="scriptname.php">
  <input type="text" name="name" />
  <input type="submit" value="submit" />
</form>

您告诉浏览器打开一个包含表单中附加信息的php文件。
当然,可以在后台与php文件通信,搜索ajax来实现这一点。

代码并不是为了“看起来夸夸其谈”。您应该将css规则应用于锚定标记,使其看起来像一个按钮。但我想您只需要执行以下操作:onclick=“alert”(“hello!”)
test.php
<form method=GET action="scriptname.php">
  <input type="text" name="name" />
  <input type="submit" value="submit" />
</form>