2017-12-29 41 views
0

私はhttps://stackoverflow.com/a/4932770/3108268jQueryの:オートフィル入力値マウスでないキーボード

$("#EmailAddress").keyup(function(){ 
    $("#Username").val(this.value); 
}); 

このソリューションを使用していますし、キーボードで入力値を入力するときに、それが正常に動作します]をクリックし、それが自動的に選択されたフィールドを埋めます。

しかし、カレンダーポップアップのjavascriptプラグインからマウスをクリックしてフィールドを入力すると機能しません。ポップアッププラグインは入力クラスhasDatepicker date-popup-initを提供します。

これはすべてDrupal 7の中にありますが、関連性はないと思います。

時刻フィールドがプレーンテキストで下の自動入力であることがわかるように、カレンダーポップアップからマウスをクリックして日付フィールドを入力しているときにキーボードで入力されているため、あなたがキーボードで強制的にタイプするのであれば)。

enter image description here

答えて

1

あなたはchangeイベントを使用することができます。

$("#EmailAddress").change(function() { 
    $("#Username").val(this.value); 
}); 
関連する問題