2

私のフォームには、オートコンプリートを使用してリファクタリングしようとしているフィールドが多数あるため、javascript でスパゲッティ コードを作成していません。そして、これらのオートコンプリート フィールドについては、送信時にリモート呼び出しで検証する必要があります。オートコンプリートにはデコレータ パターンを使用しますが、検証部分を実装する方法がわかりません。

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

1 に答える 1

2

オートコンプリートは簡単です。

<input autocomplete />

デコレータが必要な場合は、使用します

function autoCompleteDecorator(input) {
    input.autocomplete = "on"
    return input
}
于 2012-04-04T20:28:28.137 に答える