#18881522 사파리와 크롬에서 중복체크 이벤트가 동작하지 않던 버그 수정

git-svn-id: http://xe-core.googlecode.com/svn/sandbox@7426 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
taggon 2010-05-10 08:33:14 +00:00
parent e474604749
commit e055118b6a

View file

@ -6,18 +6,13 @@
// 입력이 시작된 것과 입력후 정해진 시간동안 내용이 변하였을 경우 서버에 ajax로 체크를 하기 위한 변수 설정 // 입력이 시작된 것과 입력후 정해진 시간동안 내용이 변하였을 경우 서버에 ajax로 체크를 하기 위한 변수 설정
var memberCheckObj = { target:null, value:null } var memberCheckObj = { target:null, value:null }
// onload시에 특정 필드들에 대해 이벤트를 걸어 놓음 // domready시에 특정 필드들에 대해 이벤트를 걸어 놓음
xAddEventListener(window, 'load', memberSetEvent); jQuery(document).ready(memberSetEvent);
function memberSetEvent() { function memberSetEvent() {
var fo_obj = xGetElementById('fo_insert_member'); jQuery('#fo_insert_member :input')
for(var node_name in fo_obj) { .filter('[name=user_id],[name=nick_name],[name=email_address]')
var obj = fo_obj[node_name]; .blur(memberCheckValue);
if(!obj || typeof(obj.nodeName)=="undefined" || obj.nodeName != "INPUT") continue;
if(node_name != "user_id" && node_name != "nick_name" && node_name != "email_address") continue;
xAddEventListener(obj, 'blur', memberCheckValue);
}
} }