1

Continueという名前のボタンを持つchild.jspファイルを作成しました。名前とパスワードの入力テキストを含む login.jsp という名前の JSP ページを作成しました。そのjspファイルに、次のコードを使用してchild.jspファイルを含めました。child.jsp ファイルに onclick リスナーを作成しました。入力フィールドの値(名前とパスワード)にアクセスしたい。どうすればこれを達成できますか?

<jsp:include page="child.jsp" flush="true">  
                <jsp:param name="BtnName" value="Continue"/>  
                <jsp:param name="BtnContinue" value="Get Weather1"/>  
            </jsp:include>  
4

2 に答える 2

1

window.parent.document親のドキュメントを取得できるので、解決策を見つけました。次のコードを使用して、id を使用して親の要素を取得します。

window.parent.document.getElementById("elementId");
于 2012-05-09T16:12:52.503 に答える
0

JavaScript へのアクセスについては、jQuery JavaScript フレームワークとChild Selectorを使用するよりも優れています。

    /**
     * Find parent form object for HTML DOM element.
     *
     * @return <HTMLFormElement>
     */
    $.fn.parentForm = function() {
        var object = this;
        while (object.tagName() != "FORM") {
            object = object.parent();
        }

        return object;
    }
于 2012-05-08T13:24:16.287 に答える