从php代码调用html控件

时间:2012-02-10 12:25:49

标签: php

我的页面上有一个标签控件,其可见性为false。

我希望如果某个事件发生,它的可见性变为真,因为该事件是通过php代码进行处理的。如何在php代码中指定HTML元素的id(<Label id="ThnxLabel">Thank You</Label>)?

1 个答案:

答案 0 :(得分:2)

无论您的后端语言是什么,所有网页最终都是布局和内容的HTML,该内容的显示属性的CSS,以及浏览器下载页面后任何动态行为的可选Javascript。

PHP,Ruby,C#,无论如何 - 他们都吐了这3件事。成为Web开发人员的目的是了解HTML + CSS + JS的工作原理,然后了解服务器端语言如何生成这3件事。

在PHP或任何语言中,您输出一些HTML,如下所示:

<div id="some-id">This is text I want to show</div>

在你的CSS文件中你有:

#some-id { display: none; }

这会导致在浏览器中下载和呈现的页面包含隐藏文本的DIV。要在用户点击某些内容时使其可见,您可以使用jQuery或类似的javascript语言来附加事件处理程序,如下所示:

$('#some-id')        // Grab the div
  .click(            // Add a click handler
    function() {     // Create a one time use function for the handler to call
      $(this).show();// Show the div
    }
  );

客户端代码始终使用Javascript。服务器端代码可以是许多不同语言中的一种。您的.NET体验让您错误地了解了网络的工作原理,但现在还为时不晚! :-)祝你好运。