2014-12-19 3 views
1

전자 메일의 유효성을 검사하여 암호를 확인하고 암호를 올바르게 설정하는 방법을 변경하고 싶습니다. 어쨌든 저는 jQuery에 대해 정말로 알지 못합니다. 미리 감사드립니다. 당신은 당신의 변수 선언에 오타가jQuery로 비밀번호를 확인하는 방법은 무엇입니까?

$("#send").click(function() { 
    var name = $("#name").val(); 
    var email = $("#email").val(); 
    var contact = $("#contactno").val(); 
    var message = $("#message").val(); 
var paswword = $("#password").val(); 
var confirmpassword=$("#confirmpasword").val(); 
    if (name == "" || email == "" || contactno == "" || message == "") 
    { 
     alert("Please Fill All Fields"); 
    } 
    else 
    { 
     if (validateEmail(email)) { 
      $("#contactdiv").css("display", "none"); 
     } 
     else { 
      alert('Invalid Email Address'); 
     } 
     function validateEmail(email) { 
      var filter = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/; 

      if (filter.test(email)) { 
       return true; 
      } 
      else { 
       return false; 
      } 
     } 
    } 
}); 
+2

if (password == confirmpassword)'에'if' case를 설정할 수 있습니까? – Xenyal

+1

함수 선언을 클릭 핸들러에 넣지 마십시오 ... Horrible – DevDonkey

+0

함수 validateEmail()은 단일 위치에서만 호출되며 해당 함수 내에서만 사용할 수 있기 때문에 필요하지 않습니다. 그것은 기본적으로 불필요합니다. –

답변

0

, 그것은 password 대신 paswword해야한다. 일치하는지 확인하는 방법은 다음과 같습니다 :

if (password != confirmpassword) { 
    //passwords dont match 
} else { 
    //passwords do match 
} 
+0

변경했지만 보내기 버튼을 클릭 할 수 없습니다. – Sufi

+0

질문에 HTML을 추가하십시오. – APAD1

+0

사실 그것은 문의 양식 이었지만 양식을 등록 양식으로 바꾸고 싶습니다. – Sufi

관련 문제