是否可以通过单击超链接或按钮将不同的 HTML 表单加载到页面上?

发布于 2024-12-11 23:23:39 字数 308 浏览 0 评论 0原文

我有许多不同的 php-forms(25) 可以处理一些信息。是否可以仅通过从列表或超链接中选择某些内容来在页面上加载不同的表单,而不是为每个表单创建不同的页面?

例如:

如果我想使用表单 A,则单击表单 A 的链接或按钮,该链接或按钮会在重新加载时出现在页面上。

如果您需要我更好地向您解释,请告诉我,哈哈。

我希望它的工作方式与此网站相同,您单击超链接,会出现不同的表单。

I have a number of different php-forms(25) that will handle some information. Instead of creating a different page for each of those forms, is it possible to be able to load a different form on the page just by selecting something from a list or hyper-link?

For example:

If I want to use form A then I click the link or button for form A, which then appears on the page when it reloads.

Let me know if you need me to explain it to you better lol.

I want it to work the same way that this website does, you click the hyperlink and a different form appears.

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

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

发布评论

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

评论(1

善良天后 2024-12-18 23:23:40

您可以为单击以选择表单的链接附加 GET 变量,以便在页面重新加载时,您可以使用这些变量来确定要显示的表单。
例如:

<a href="thispage.php?form=a">form a</a>
<a href="thispage.php?form=b">form b</a>
<a href="thispage.php?form=c">form c</a>

<?
switch ($_GET['form'])
{
    case 'a':
        ?>
        <form method="POST" action="thispage.php">
            <!-- form a elements here :) -->
        </form>
        <?
        break;
    case 'b': // show form b
        ?>
        <form method="POST" action="thispage.php">
            <!-- form b elements here :) -->
        </form>
        <?
        break;
    case 'c': // show form c
        ?>
        <form method="POST" action="thispage.php">
            <!-- form c elements here :) -->
        </form>
        <?
        break;
}
?>

you can have the links that you click to select forms have GET variables attached to them, so that when the page reloads, you can use those variables to determine which form to show.
e.g.:

<a href="thispage.php?form=a">form a</a>
<a href="thispage.php?form=b">form b</a>
<a href="thispage.php?form=c">form c</a>

<?
switch ($_GET['form'])
{
    case 'a':
        ?>
        <form method="POST" action="thispage.php">
            <!-- form a elements here :) -->
        </form>
        <?
        break;
    case 'b': // show form b
        ?>
        <form method="POST" action="thispage.php">
            <!-- form b elements here :) -->
        </form>
        <?
        break;
    case 'c': // show form c
        ?>
        <form method="POST" action="thispage.php">
            <!-- form c elements here :) -->
        </form>
        <?
        break;
}
?>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文