我可以在 PHP 中创建 onclick 事件吗?

发布于 2024-11-19 02:09:34 字数 129 浏览 2 评论 0原文

我可以在 PHP 中创建 onclick 事件吗?

当用户单击按钮时,字符串值必须更改。我必须使用 JavaScript 来执行此操作吗?

PHP 支持 onclick 事件吗?我可以在 PHP 中创建变量吗?

Can I create an onclick event in PHP?

When the user clicks a button, a string value must change. Do I have to use JavaScript to do this?

Does PHP support the onclick event? Can I create variables in PHP?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

淑女气质 2024-11-26 02:09:34

在典型的设置中:

PHP 将在服务器上运行,生成一些内容,然后将其传递到浏览器。

PHP 不会在浏览器中运行,因此它无法直接处理单击事件,(客户端)JavaScript 可以(如果按钮分别是 Flash/Java/Silverlight/etc 按钮,则 Flash、Java、Silverlight 等也可以)。

单击常规表单提交按钮或链接将导致浏览器向服务器发出新的 HTTP 请求并加载新页面。然后 PHP 可以用新的内容进行响应。

如果您直接在 PHP 中构建 GUI,不涉及使用 Web 浏览器,那么 可以直接处理点击事件

In a typical set up:

PHP will run on a server, generate some content and then pass it to the browser.

PHP will not run inside a browser so it cannot handle a click event directly, (client-side) JavaScript can (as could Flash, Java, Silverlight, etc if the button was a Flash/Java/Silverlight/etc button respectively).

A click on a regular form submit button or link will cause the browser to make a new HTTP request to the server and load a new page. PHP can respond with new content then.

If you were building a GUI directly in PHP, which doesn't involve using a web browser, then click events can be handled directly.

只为一人 2024-11-26 02:09:34

是否可以在 php 中创建 onclick 事件...

不能直接创建。不在浏览器内。您唯一能做的就是让 PHP 输出 JavaScript 代码,该代码在生成的页面被提供给浏览器并由浏览器评估时执行。对于您的场景,请确保您了解 服务器端编码与客户端编码

我是 Dreamweaver 的新手..

获取一个 像样的编辑器反而。 Dreamweaver 是为设计师设计的,而不是为开发人员设计的。

我希望每当我单击按钮时,字符串值都必须更改,即我必须使用 JavaScript 吗?

是的。通过 JavaScript 在 DOM 中注册 onClick 事件。然后,将字符串转换的逻辑嵌入 JavaScript 中,或者通过 Ajax 将原始字符串值传递到 PHP 脚本,并让 PHP 脚本返回转换后的值。将浏览器 DOM 中的原始字符串替换为该值。

php支持点击事件吗?

PHP 的 DOM 扩展不支持 DOM 事件 就此而言。但正如我已经说过的,您的浏览器正在使用 DOM 的 JavaScript 实现,因此这对于实现您的目标并不重要。

我们可以在 php 中创建变量吗?

是的,您可以$variable = 'foo'。但如果您不得不问,您不应该编写 PHP 代码,而应该阅读 PHP 手册语言参考并熟悉该语言。

is it possible to create an onclick event in php...

Not directly. Not within the browser. The only thing you can do is have PHP output JavaScript code that gets executed when the generated page was served to and evaluated by the browser. For your scenario, make sure you understand serverside coding vs clientside coding

I am new in using Dreamweaver..

Get a decent editor instead. Dreamweaver is for designers, not developers.

I want that whenever i click a button a string value must change i-e Do I have to use JavaScripts?

Yes. Register the onClick event via JavaScript in the DOM. Then either embed the logic for the string transformation in JavaScript or pass the original string value via Ajax to a PHP script and have the PHP script return the transformed value. Replace the original string in the browser's DOM with that value.

Do php support on click event?

PHP's DOM extension does not support DOM Events for that matter. But like I already said, your browser is using a JavaScript implementation of DOM so this isnt important to achieve your goal.

Can we create variables in php?

Yes, you can $variable = 'foo'. But if you have to ask that you shouldn't be coding PHP but reading the PHP Manual Language Reference and familiarize with the language.

浮萍、无处依 2024-11-26 02:09:34

PHP 是服务器端编程

Javascript 是客户端编程

Onclick 事件是客户端的,这意味着它们位于浏览器中。我建议您查看 JQuery 来进行 Javascript 冒险。

PHP is Server-side programming

Javascript is Client-side programming

Onclick events are client-side, meaning they're in the browser. I recommend checking out JQuery for your Javascript venture.

压抑⊿情绪 2024-11-26 02:09:34

Onclick 事件是 Javascript 的领域。因此,如果您想使用此功能,请使用 jQuery 等库,它将帮助您轻松完成此操作。

Onclick events are domain of Javascript. So if you want to use this functioning use for example jQuery, library that will help you do it easily.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文