2012-02-10 3 views
3

이에 대한 해결책에 대한 모든 이상 찾고 함께 이름입니다 만 사용자 이름과 암호사용자 이름

내가 자기 문질러서의 HTML과 아주 기본적인 jQuery를 가지고 완전 초보 해요에 대한 코드를 찾을 수 있습니다 하위 디렉토리로 리디렉션.

기본 사용자 이름 만 필요한 텍스트 입력/양식이 필요합니다. 그런 다음 버튼을 클릭하면 사용자 이름이 디렉토리 이름 인 하위 디렉토리로 이동합니다. 예. Paul은 사용자 이름을 www.domain.co.uk/paul에 기록하고 방문합니다. 전체 경로가 될 수 있도록 하위 디렉토리에서 표준 home.htlm있을 것 도메인/사용자 이름/home.html을

내가 될 이름을 것입니다 변경됩니다 위의 URL의 유일한 부분 필요에 따라 내 FTP 내에서 폴더를 설정 한 다음 사용자에게 사용자 이름을 할당하십시오.

콘텐츠가 비공개가 아니기 때문에 암호가 필요하지 않습니다. 사실 UI를 매우 단순하게 만들기 위해서만 사용자 이름 입력이되어야합니다.

나는 이것이 실제로 가능할 것으로 희망하고있다. 나는 지난 달에 HTML과 약간의 아주 기본적인 jquery를 가지고있다. 그래서 대답 할 때 마음에 품을 수 있었다.

미리 감사드립니다. 긴 게시물을 보내 주셔서 감사합니다.

답변

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; 
}); 

UPDATE - 그 예에서 http://jsfiddle.net/xawKE/

를, 코멘트 alert 메소드를 실행하고 그 위의 행의 주석 처리를 제거하십시오.

+0

Blimey that quick !!! 오늘 아침에 너무 많이 먹었어! 일종의 일을 따르지만 글쓰기에 머리를 쓰는 방법입니다. 다시 한 번 감사드립니다. – Legg1979

+0

jsfiddle 예제를 사용하여 필요한 부분인지 확인하십시오. 물론 사용자 이름 필드에 일부 텍스트로 테스트하십시오. – shanabus

0

샤나 부스.

무언가를 완전히 잘못하지 않는 한 그 코드 &을 시도한 적이 있습니다. 제출 버튼을 누르면 텍스트 입력 상자가 지워집니다. &은 같은 페이지를 보여줍니다.

<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>

는 jQuery 코드는/머리에 나는 & 사용한 형태이다.

+0

제출 버튼은 동일한 페이지를 다시로드하는 것입니다. 그 위에 마우스를 가져 가면 사용중인 URL과 현재 페이지 URL – Legg1979

+0

을 볼 수 있습니다.이 URL은 답변으로 입력되어서는 안되며 원래 질문의 수정본이나 내 대답에 대한 설명으로 입력해야합니다. 링크 된 예제로 내 업데이트를 확인하십시오. – shanabus