设计模式用于复杂的形式

时间:2012-04-04 20:25:50

标签: javascript

我的表单中有许多字段具有自动完成功能并尝试重构,因此我不会在javascript中创建意大利面条代码。对于那些自动完成字段,我需要通过提交远程调用进行验证。对于自动完成,我会使用装饰器模式,但我不确定如何实现验证部分。

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

1 个答案:

答案 0 :(得分:2)

自动填充很容易。

<input autocomplete />

如果你想要一个装饰者,那么使用

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