1

我是一个 HTML 新手,我正在完成一个网站,我会将登录表单放到另一个网站上。

基本上我想要两种形式,一种用于用户,一种用于密码,当然,还有一个“假”登录按钮。基本上它会切换到真正的登录页面,填写正确的表格进行真正的登录。

可能吗?使用 Chrome 我看到登录页面是这样的:

<form action="websitepath/home.xhtml" method="POST">
    <input type="hidden" name="xwt.act" value="DO_LOGIN">
    <table cellspacing="0" cellpadding="0" width="100%" class="m2">
      <tbody>
         <tr>
            <td align="center" class="gray">
                Username:
            </td>
         </tr>
         <tr>
            <td align="center">
                <input type="text" size="15" id="username" name="xwt.usr">
            </td>
         </tr>
         <tr>
            <td align="center" class="gray">
                Password:
            </td>
         </tr>
         <tr>
            <td align="center">
                <input type="password" size="15" id="password" name="xwt.pwd">
            </td>
         </tr>
    </tbody>
    </table>
</form>
4

3 回答 3

0

您可以使用 html+php 轻松地将表单发布到另一个页面

它的基本要点如下:

您在站点 A 上的表格

将操作设置为目标页面并将您的字段命名为合乎逻辑的名称

站点 B

<?php

$variableOne = $_GET['fieldname'];
$variableTwo = $_GET['otherfieldname'];

?>

这是您的意图有点模糊的地方,您实际上不必在此处显示另一个登录页面,您实际上可以将这些值推送到您的登录脚本,但如果您绝对想要冗余登录表单,您可以重新创建表单站点 B 并将字段值分配给:

它会再次为您获取发布的数据,然后您可以将登录表单驱动到您通常所做的任何事情。

希望这可以帮助

于 2013-06-18T07:51:07.657 回答
0

无法将输入直接发送到另一个表单,但应该可以(取决于第二个站点如何处理登录)将表单直接从您发送到原始登录表单的操作页面。

您的表单应发送与原始表单相同的输入,并具有相同的操作 (websitepath/home.xhtml),以及操作的完整 URL。

另外 -自动填写另一个网站的表格并发送

于 2013-06-18T07:46:15.553 回答
0

如果您无法修改其他站点,那么我的上述方法将不适合您。您唯一的选择是在站点 A 上创建一个表单,如下所示

<form method="POST" action="http://remoteurl/websitepath/home.xhtml">
    <input type="hidden" name="xwt.act" value="DO_LOGIN">
    <input type="text" name="xwt.usr">
    <input type="password" name="xwt.pwd">
</form>

理论上,这会将您的登录名定向到远程站点上的登录脚本。

于 2013-06-18T08:23:38.827 回答