0

質問が言うように、モーダルが起動している間にモーダルウィンドウからフォームをクリアしようとしています。私はもう試した:

if (myDocument.title == "Modal Window") {
    parent.document.getElementById("textbox")
}

(1 TB 以上を実行する必要がありますが、そこにたどり着くためだけに使用しました。運が悪いです。

iFrame に含まれているので、次のことを試しました。

if (myDocument.title == "Modal Window") {
    var ifr = document.getElementById("iFrame")
    var form = ifr.document.getElementById("form")
    ClearForm(form)
}

別のスタック オーバーフローの回答から盗んだ ClearForm(form) 関数:

function ClearForm(form) {
    $(':input', form).each(function () {
        var type = this.type;
        var id = this.id;
        if (type == 'text' && id != 'text2')
            this.value = "";
    });
}

その「text2」は、入力されたままにしておく必要がある特定の tb の 1 つです。

私が見逃しているものはありますか?私はこのバグに何週間も悩まされてきました。

4

1 に答える 1