1

JQuery を使用して漸進的開示を作成する必要があります。

画面が読み込まれると、すべての要素が無効になります。ユーザーが 1 つの要素を埋めると、次の要素が有効になります。順次発生するはずです。

この問題は、ユーザーがラジオ ボタンなどの一部の HTML 入力要素をクリックすると、セクション/div が更新され、デフォルトで div 内のすべての要素が更新されると有効になります。

私の要件は、コントロールにコードを追加することではなく、イベントリスナーをグローバルに設定し、部分的な画面の更新があるたびにトリガーされるコールバックを用意することです (div は ajax 呼び出しを使用して更新されます)。

フィドル

function executeProgressiveDisclosure(elementIndex) {
    var nextElementIndex = Number(elementIndex) + 1;
    if (checkIfEndOfSelection(elementIndex)) return;
    $("#mydiv input, "
        # mydiv select ").eq(nextElementIndex).prop('disabled', false).focus();
      returnNextElement(nextElementIndex); // activate next element if same type
}
4

0 に答える 0