Javascript 如何使用浏览器输入文件夹名称的表单将浏览器带到受密码保护的文件夹?

Javascript 如何使用浏览器输入文件夹名称的表单将浏览器带到受密码保护的文件夹?,javascript,Javascript,我设置了一些受密码保护的文件夹,客户可以在其中查看受保护的文件。 我需要一些登录脚本,将要求客户端输入他们的ID。 ID与文件夹名称相同,输入应将客户端带到其文件夹。 这是他们必须输入凭据才能访问文件夹的地方。 找了很久,但什么也找不到???如果你能使用jQuery,比如: 在标记中: <form id="access-protected-folder"> <label>Please enter your ID</label> <inpu

我设置了一些受密码保护的文件夹,客户可以在其中查看受保护的文件。 我需要一些登录脚本,将要求客户端输入他们的ID。 ID与文件夹名称相同,输入应将客户端带到其文件夹。 这是他们必须输入凭据才能访问文件夹的地方。
找了很久,但什么也找不到???

如果你能使用jQuery,比如:

在标记中:

<form id="access-protected-folder">
    <label>Please enter your ID</label>
    <input type="text" name="id" id="protected-folder-id" />
    <input type="submit" value="Submit" />
</form>

参见示例JSFIDLE:

您是如何设置保护的?根据这一点,你想要的可能是可能的,也可能不是。JavaScript的安全性?你在使用Node?我通过cPanel设置文件夹保护。我尝试使用的脚本没有任何安全功能。它几乎是一个“菜单”,因此用户可以通过在表单中输入ID来访问受保护的目录。他的ID是目录的名称。然后,表单将用户带到受保护的文件夹,用户在其中输入登录凭据。对不起,如果这不清楚…嗨,这是我要找的-谢谢。只是一件事,与其有警报,为什么它实际上不转到文件夹中,因为这是我的最终状态…警报只是包含在JSFIDLE示例中,以显示这将如何工作,因为您无法重定向到那里。在实时代码中,您应该删除警报,只需使用以window.location开头的行。
$(function(){
    $("#access-protected-folder").submit(function(e){
        e.preventDefault(); // Stop the default form action

        var baseFolderUrl = '/protected-folders/' // Base url to your folders

        window.location = baseFolderUrl + $("#protected-folder-id").val();
    });

});