2012-04-04 2 views
2

내 양식에 자동 완성 기능이있는 번호가있어서 리팩토링을 시도하므로 자바 스크립트에 스파게티 코드가 생성되지 않습니다. 그리고 자동 완성 필드의 경우 제출시 원격 호출을 사용하여 유효성을 검사해야합니다. 자동 완성의 경우 데코레이터 패턴을 사용 하겠지만 유효성 검사 파트를 어떻게 구현할 수 있는지 잘 모르겠습니다.복잡한 양식에 사용할 디자인 패턴

textBox = new ZipCodeAutocomplete(new TextBox()); 
textBox2 = new CompanyNameAutocomplete(new TextBox()); 

답변

2

자동 완성이 쉽습니다.

<input autocomplete />

당신은 장식이 나는이 같은 JQuery와 자동 완성을 의미

function autoCompleteDecorator(input) { 
    input.autocomplete = "on" 
    return input 
} 
+0

사용하려는 경우 하나 http://jqueryui.com/demos/autocomplete/remote.html – powerfade917

+0

@ShinyaKoizumi를 구현 '