0

IDが「medID」の単純なjQueryオートコンプリート入力ボックスがあります

$('#medID').val("Par").focus().keydown();

上記のコードを使用してボックスに値を入力し、フォーカスをトリガーしてからキーを押して検索します。

1 ~ 5 個の値を返します。

提案された値の1つを自動的に選択するにはどうすればよいですか?

私が試してみました:

$('#medID').children()[0].focus().click();

$('#medID').children().focus().click();

しかし、提案されたオートコンプリート値は、入力ボックスの直接のチルレンですか?

これは、ユーザーを必要とせずにシステムのこの部分をテストできるようにするためです。

4

2 に答える 2

1

100%確実ではありませんが、ブラウザがこれを禁止していると思います。あなたの要求は不可能であることが判明するかもしれません。

input可能であれば、悪意のあるスクリプトが、あなたが概説したようなスクリプトを使用して、ユーザーが以前にフィールドに入力したデータ (クレジット カード番号や電子メール アドレスなど) にアクセスする可能性があります。これはかなり悪いセキュリティ ホールになります。

申し訳ありません。おそらく、テストしたい入力値をループして$('#medID').val(testValueHere)代わりに呼び出すだけで済むでしょうか?

于 2013-08-08T08:35:34.543 に答える