2011-12-08 3 views
0

JavaScript로 HTML 양식의 유효성을 검사합니다. 페이지를 새로 고침 할 때 Validator.validateInput이 실행되는 이유는 무엇입니까?onblur가 잘못 실행됩니다.

"첫 번째"요소를 흐리게 처리하면 실행하고 싶습니다. 어떤 도움이 줄 두 개의 매개 변수 (firstfirstname)와 Validator.validateInput를 호출하고 무엇

답변

2
first.onblur = Validator.validateInput(first,firstname); 

에 대한

var Validator = { 
init: function() { 
    var form = document.getElementById('form'); 
     var first = form.elements[0]; 
     first.focus(); 
     var firstname = /^[a-z -']+$/; 
     first.onblur = Validator.validateInput(first,firstname); 

매우 thankfull. 그런 다음 first.onblurvalidateInput의 반환 값으로 설정합니다.

페이지가로드 될 때 Validator.validateInput이 실행 중입니다. 사용자가 수행하고있는 작업이기 때문입니다. 아마도 다음과 같이하고 싶을 것입니다 :

+0

대단히 고마워요! –

+0

당신을 환영합니다 :-) –

관련 문제