我正在为网站制作一个管理页面,用于编辑前端内容。我不想使用 JavaScript,我想用原始 PHP 来实现。
事情是:用户会从选择框中选择一个页面,根据页面的内容会被加载到两个文本框中。然后用户将在文本框中编辑它们并使用更新按钮更新内容。
(选择框没有提交按钮,我想要'onselect'数据内容加载)
我需要,用户只需选择一个页面,然后没有按钮被按下,内容就会被加载。我不想为此部署 JavaScript。是否可以使用原始 PHP?有什么建议吗?
如果您接受您的用户可能必须使用将提交表单的回车键,那么您就可以了。
但是你不能在一个选择上发生一个动作,甚至不用回车键,没有javascript。
请注意,不使用 javascript 的要求,特别是对于管理工具,是没有意义的。
PHP 是一种服务器端编程语言。您不能真正直接影响客户端,只能通过表单等间接影响。
是的,使用原始 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。