重定向到使用用户名命名的子目录

时间:2012-02-10 21:55:05

标签: username subdirectory

一直在寻找解决方案,但只能找到用户名和密码的代码

我是一个完全没有自己的HTML和非常基本的jquery的新手。

基本我需要一个只需要用户名的文本输入/表单。然后单击该按钮后,它将指向一个子目录,其中用户名为目录名。 例。保罗登录他的用户名并登陆www.domain.co.uk/paul。在子目录中将有一个标准的home.htlm,因此完整路径将是domain / username / home.html

以上网址中唯一会改变的部分是用户名

我将根据需要在FTP中设置文件夹,然后为用户分配用户名。

不需要密码,因为内容不是私密的。事实上,我必须只是一个用户名输入才能使UI变得非常简单。

我希望这能让人感觉到我真的希望它有可能我必须强调我在过去几个月里有自己的HTML和一些非常基本的jquery所以如果你在回答时能够忍受这一点!

提前致谢并对这篇长篇文章感到抱歉。

2 个答案:

答案 0 :(得分:3)

听起来你正在寻找这样的东西:

$("form").submit(function(e) {

     // this prevents the default form submission
     e.preventDefault();

     // build the target URL
     var action = 'www.domain.com/' + $("#userName").val() + '/home.html';

     // direct user to new url
     window.location = action;
});

<强>更新

如果您需要更好的示例,请查看此内容 - http://jsfiddle.net/xawKE/

在该示例中,注释掉alert方法并取消注释其上方的行。

答案 1 :(得分:0)

shanabus。

刚试过那段代码&amp;当我按下提交按钮时,除非我做了一些完全错误的事情,否则它会清除文本输入框&amp;显示相同的页面。

<form name="form" method="post" action="" id="form"> <input name="userName" type="text" id="userName"> <input name="submit" type="submit" value="Submit" id="submit"> </form>

这是我用过的表格&amp;你的jquery代码在/ head。