使用PHP修改HTML div元素

时间:2012-06-07 07:13:00

标签: php

我目前有一个PHP页面,其中有几个div元素和一个列表框。此外,我使用PHP从数据库中获取某些数据。我希望能够使用PHP基于列表框选择修改div元素的文本区域。关于如何做到的任何想法?

3 个答案:

答案 0 :(得分:1)

确保列表框(可能是<select multiple>)在表单中。

将表单提交给PHP程序。

<textarea></textarea>(或<div></div>之间输出该计划的不同内容,您对实际涉及的元素有些疑问。

答案 1 :(得分:1)

单独使用PHP是不可能的,因为它是服务器端脚本,因此当页面到达客户端时,无法通过php进行编辑。

您可以将每个可能的div加载到客户端页面并隐藏除一个(默认值)之外的所有div,然后根据列表框选择显示/隐藏相应的div,但是您确实需要JavaScript(或类似)语言

PHP:服务器端脚本(除了表单提交之外,无法访问客户端输入!)

JavaScript:客户端脚本(可以对用户输入和事件做出反应)

答案 2 :(得分:0)

您可以选择在<select>代码焦点或内容更改时提交表单。这可以通过以下方式完成:

<form id="numform" method="post">
    <select name="number" onchange="numform.submit();">
        <option value="1">One</option>
        <option value="2">Two</option>
        <option value="3">Three</option>
    </select>
</form>

根据$_POST值/计数,填充div中的值。

<div><?php echo $_POST["number"]; ?></div>

如果有帮助,请告诉我们。 :)