gpt4 book ai didi

HTML 表单方法发布在本地主机上无法正常工作

转载 作者:可可西里 更新时间:2023-11-01 14:45:30 25 4
gpt4 key购买 nike

我最近安装了 sails.js 作为 Web 服务器来托管我所有的 html 和其他文件,并且在我的登录表单中遇到了问题。当 html 表单方法设置为 post 时,我遇到 404 错误,声称找不到文件。但是,当我将方法更改为 get 方法时,它会毫无问题地加载适当的 html 文件(但在 url 中显示用户名和密码,哎呀!)。更奇怪的是,当我在单独的选项卡中键入文件路径(post 方法输出)时,页面加载没有任何问题。

我正在做的项目是一个学习项目,所以我可以学习网页的内部工作原理,使用js,jqueryangularjscss, html 等等。我想要做的就是让登录表单将我重定向到“已登录”页面,其中只显示“登录成功”。我没有注册用户列表或任何此类信息,我只是希望它转到下一页!这是代码;)

<form name="login" method="post" accept-charset="utf-8" action="../html/KLASSY_LOGGED_IN.html">
<div class="line">
<label for="username">Username</label>
<input type="username" name="myUsername" id="username" pattern=".{6,}" placeholder="" ng-required="true">
</div>
<div class="line">
<label for="password">Password</label>
<input type="password" name="myPassword" id="pwd" pattern=".{8,}" placeholder="" ng-required="true">
</div>
<div class="line submit">
<input type="submit" id="cusLogin" value="Login" />
</div>
</form>

我使用“../”引用的每个文件都可以正常工作。在链接 href 属性和脚本 src 属性中,这种类型的文件引用工作正常。没有服务器代码。我想让它做的就是在没有任何服务器代码的情况下带我到“登录”页面。这在 sails.js 之外运行良好,但为什么在 sails.js 内部不行?

最佳答案

您需要让处理程序成为某种类型的脚本,您不能只将操作指向此页面。

../html/KLASSY_LOGGED_IN.html

您可以做的是将操作设为 javascript,将您重定向到该页面。

关于HTML 表单方法发布在本地主机上无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30982297/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com