0

私が通過しているレコードの ajax 対応リストがあり、それぞれにフォームを送信するための必須フィールドを作成しようとしているドロップダウン ボックスがあります。問題を複雑にするために、「レコードを閉じる」ボタンは送信ボタンではないため、使用している選択(ドロップダウンボックス)で必要な属性を使用することはできません。選択したドロップダウン ボックスの値は Enterprise Java Bean に保存されるので、JavaScript 関数を記述して値を確認するだけでよいと考えました。

function CheckForm() {
    var clearObj = document.getElementById("mySelect");
    if(clearObj.value != "") {
       return true;
    } else {
       clearObj.style.backgroundColor ='yellow';
    }
    return false;
}

1 つを閉じて次のレコードに移動すると、ページの前のレコードの値が維持されるため、これは機能しません。基本的に、処理方法を知る必要がある update-content イベントがあります。DOM または JSON オブジェクトを操作して、これを必須フィールドに選択させる方法についてのアイデアはありますか? ありがとう。

4

1 に答える 1

1

少しの情報が与えられたので、既存のレコードを閉じてから次のレコードをロードするときは、ajax リクエストを使用していると思います。その場合は、ドロップダウンをリセットする ajax リクエストのコールバックを追加できます。

これはコメントである必要がありますが、ご覧のとおり、50ポイントはありません:-)

于 2013-10-02T15:42:43.813 に答える