Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/233.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_Javascript Events - Fatal编程技术网

如何在php中获取文本框值?

如何在php中获取文本框值?,php,javascript-events,Php,Javascript Events,在我的页面上。 我有一个文本框和一个按钮。 --在按钮上单击事件。--将调用一个函数 现在, 如何获取textbox的值并将其存储在php变量中?这应该在我们将在单击按钮时调用的函数中完成。当显示页面时,您的PHP代码已经执行 您要做的是学习调用外部PHP脚本的JS函数。您必须知道Javascript和PHP在两个不同的服务器上运行。所以他们不能直接沟通 您基本上有两个选择: 发布值 使用post操作创建一个表单,提交表单,然后可以使用$\u post数组访问PHP中的值 缺点是浏览器离开页面提

在我的页面上。 我有一个文本框和一个按钮。
--在按钮上单击事件。
--将调用一个函数
现在,

如何获取textbox的值并将其存储在php变量中?这应该在我们将在单击按钮时调用的函数中完成。

当显示页面时,您的PHP代码已经执行


您要做的是学习调用外部PHP脚本的JS函数。

您必须知道Javascript和PHP在两个不同的服务器上运行。所以他们不能直接沟通

您基本上有两个选择:

发布值

使用post操作创建一个表单,提交表单,然后可以使用
$\u post
数组访问PHP中的值

缺点是浏览器离开页面提交表单,但不需要javascript

使用AJAX


获取Javascript中的值,对服务器进行访问,您也可以通过
$\u Get
$\u POST
访问变量,具体取决于您发送值的方式。

到目前为止,您的代码是什么样子的?没有从Javascript直接传递到PHP的方法-因为PHP是服务器端,并且在Javascript(其中的客户端)之前运行您可能希望使用表单将信息发布到页面本身甘油给出的建议也是一个很好的建议:您可以使用POST,而不是经历ajax的危险。然而,这将更加丑陋。