ASP.NET 4.0、jQuery、Ajax、および JavaScript に基づく Web アプリケーションを開発しています。カスケードされたコンボボックスのバインド、フィールドへの値の入力などに AJAX を使用しました。
AJAXリクエストが進行中の場合、たとえば国を選択した場合、州のコンボボックスをブロックする必要がある場合、要素をブロックしたかったのです。
この目的のために、マウスでうまく機能する JQuery Block UI プラグインを使用しましたが、タブを介して要素にアクセスすると、ブロックされた要素にアクセスして操作できます。
ComboBox の状態を完全にブロックしたい。つまり、ユーザーはマウスやキーボードなどでアクセスできないが、Jquery Block UI ではアクセスできない。
私が欠けているものはありますか?
ブロック コード:
$('#statecombo').wrap(<div id='state_div'></div>); //wrapping the div to control
$('#state_div').block({ message: 'Images/busy.gif' Processing....', css: { width: 'auto', height: 'auto' }, bindEvents: true, constrainTabKey: false });
AJAXリクエストが終了する場所のブロックを解除しています。
助言がありますか?
困っているので助けてください。どんな助けでも大歓迎です!!