2013-09-29 6 views
0

이 코드가 있는데 자바 스크립트에서 사용자 이름과 비밀번호를 추출하여 일종의 로그인 확인을하고 싶습니다. 어떻게해야합니까? 편집 : 일부 데이터를 추출하는 데 노드 js 서버를 사용하고 있지만 원하는 로그인 페이지와 관련이 없습니다. 로그인을 시도하고 사용자가 로그인 버튼을 누르면 비밀번호와 사용자 이름이 일치하는지 (로그인 베리에이션) 일치하는지 확인하고, 일치하지 않으면 메뉴로 이동하면 오류가 발생합니다.자바 스크립트를 사용하여 HTML에서 텍스트 추출

<div id="login" data-role="page"> 
    <div data-role="panel" id="mypanel" data-theme="a" data-position="left" data-display="reveal"> 
     <ul data-role="listview" data-theme="h"> 
      <li> 
       <a href="#menu" > Menu</a> 
      </li> 
      <li> 
       <a href="#register" >Register</a> 
      </li> 
      <li> 
       <a href="#cart" > Cart</a> 
      </li> 
      <li> 
       <a href="#account" > Account</a> 
      </li> 
      <li> 
       <a href="#login" > Login</a> 
      </li> 
     </ul> 
    </div><!-- /panel --> 

    <div data-role="header" data-theme="a" data-position="fixed"> 
     <a href="#mypanel" data-role="button" data-icon="bars" data-iconpos="notext" data-corners="false"></a> 
     <h1>Log In</h1> 
    </div> 
    <div data-role="content"> 

     <!-- username --> 
     <label for="username">Username</label> 
     <input id="username" title="Must be at least 8 characters."/> 
     <br /> 

     <!-- password --> 
     <label for="password">Password</label> 
     <input id="password" type="password" title="title it hard to guess." /> 
     <br /> 

     <p> 
      <button type="button" title="This button won't do anything"> 
       Proceed 
      </button> 
     </p> 

     <label for="register">Don't have an account?</label> 
     </div> 
    <div data-role="content"> 
     <a href="#register">Register</a> 
    </div> 

    </div> 
+3

*** 클라이언트 측에서 검증하지 마십시오! – Doorknob

+0

로그인 확인이란 무엇을 의미합니까? 텍스트가 요구 사항을 준수하는지 확인 하시겠습니까? 아니면 DB에 비교? – TimSPQR

+1

"로그인 확인"의 의미를 명확히 할 수 있습니까? 필드를 특정 문자/길이로 제한 하시겠습니까? 아니면 유효한 사용자 이름/암호 조합인지 확인하고 싶습니까? – synth3tk

답변

0

기본적으로 로그인 및 비밀번호 입력시 사용자가 입력 한 텍스트 값을 읽고 싶습니까? 이것 좀보세요 : JavaScript: how to get value of text input field?

+1

하시기 바랍니다 [링크 전용 답변을 피하세요] (http://meta.stackoverflow.com/tags/link-only-answers/info). 의견을 남기고 싶으면 (또는 가까운 투표로 닫기) 투표를하기 전에 충분한 평판을 얻어야합니다. – Quentin

0

당신은과 같이 JS으로 입력을로드 할 수 getElementByID()value를 사용할 수 있습니다

document.getElementById('password').value; 

당신이 찾고있는 무엇인가요?

+0

하지만 JS를 다른 파일에 작성해야합니다. 그것은 HTML 페이지에있을 수 없습니다. 그것은 또한 woro겠습니까? – Joseph

+0

더 많은 정보가 필요하다고 생각합니다. 이름과 암호를 다른 파일에 "쓰거나"유효한 이름과 암호 목록과 비교하여 확인합니까? – TimSPQR

관련 문제