0

複数のフィールドでの jQuery オートコンプリートに問題があります。標準的な動作では、フィールドに入力するとオートコンプリートが表示されます。ユーザーは1つを選択し、オートコンプリートは別のフィールドに正しい値を追加し、ユーザーはフォームを有効にします。これは魅力のように機能しています。

しかし、オートコンプリート フィールドでコピー/貼り付けを使用し、すぐに有効なユーザーを見つけたため、無効なデータを含むフォームを送信しました。フィールドが空白になる可能性があるため、必須フィールドをテストできません。

だから私の質問は: コピー/貼り付けですべてのフィールドを埋めるオートコンプリートを作成するにはどうすればよいですか? (必要に応じてサンプルコードがありますが、オートコンプリートはjqGrid内に含まれており、この問題のためだけに読みにくいです)。別の方法は、すべてのフィールドが正常に入力されたかどうかを知る方法です (ajax 応答はうまく機能しますが、c/p のユーザーには使用されません)。

助けてくれてありがとう。

4

1 に答える 1

0

次のようなものを使用して、貼り付け時に同じ動作をトリガーする必要があります

$('#autocomplete_field').bind('paste', trigger_action);
于 2012-04-11T17:54:31.033 に答える