2015-01-07 2 views
0

원래의 질문 : 나는 자바 스크립트 '대한 focusOut'의 이벤트 후 정규 표현식으로 사용자의 이메일을 검증하기 위해 노력하고 있습니다 만, 지금 당장 내가 ' 지금까지표시 폼 입력 값

코드 : m 내가 필드에 입력 된 값을 잡을 수있는 단지 지점에 도착하려고 나는이 단순히 입력 된 텍스트를 표시한다 수행 할 작업을

$(document).on "page:change", -> 
    $user_email = $('#user_email_form') 

    $user_email.on 'focusout', -> 
     alert($user_email.val) 

으로 경고 상자가 아니라 경고 상자에 전체 자바 스크립트가 표시됩니다.

대답 당신은 그래서 함수로 val()를 호출 할 필요가

$(document).on "page:change", -> 

    $(".phone_form").mask("(999) 999-9999") 
    $(".ssn_form").mask("999-99-9999"); 

    $('#user_email_form').on 'focusout', -> 
     alert($(@).val()) 

답변

2

: 또한 $user_email.val()

, 당신이 .on을 수행 할 때이 작업을 수행 할 단지 수, 당신은이 같은 목표를 얻을 .

$user_email.on 'focusout', -> 
    val = $(@).val()