0

我正在为网站制作一个管理页面,用于编辑前端内容。我不想使用 JavaScript,我想用原始 PHP 来实现。

事情是:用户会从选择框中选择一个页面,根据页面的内容会被加载到两个文本框中。然后用户将在文本框中编辑它们并使用更新按钮更新内容。

(选择框没有提交按钮,我想要'onselect'数据内容加载)

我需要,用户只需选择一个页面,然后没有按钮被按下,内容就会被加载。我不想为此部署 JavaScript。是否可以使用原始 PHP?有什么建议吗?

4

3 回答 3

1

如果您接受您的用户可能必须使用将提交表单的回车键,那么您就可以了。

但是你不能在一个选择上发生一个动作,甚至不用回车键,没有javascript。

请注意,不使用 javascript 的要求,特别是对于管理工具,是没有意义的。

于 2012-10-13T10:08:37.203 回答
1

PHP 是一种服务器端编程语言。您不能真正直接影响客户端,只能通过表单等间接影响。

于 2012-10-13T10:09:40.357 回答
-1

是的,使用原始 PHP 是可能的,但我不推荐它。

您可以将选择框放在一个

<form action="targetFile.php" method="GET">

要在没有提交按钮的情况下提交表单,您可以使用:

<select name="sel" onChange="this.form.submit()">

提交表单时,浏览器会加载站点“targetFile.php”,在该站点上,您可以使用 php 设置文本框内容:

<input type="text" value="
    <?php
        if($_GET['sel'] == 0) echo "content1";
        else echo "content2";
    ?>
">

如果您想动态加载内容(无需重新加载站点),您必须使用 Javascript,也许还有 Ajax。

于 2012-10-13T10:36:35.687 回答