0

window.onload を使用して struts2 アクションでページを初期化しようとしていますが、ある種のループに陥り、init javascript 関数を呼び出し続けます。

私のコードは次のようになります:

JavaScript

<script>
    function init(){
        document.getElementById("test").action="test";
        document.getElementById("test").submit();
    }
    window.onload=init;
</script>

jspファイル

<html>
    <body onload="init();">
        ...
        <s:form id="test" method="post">
            <s:select id="selectThing" onchange="init();">...</s:select>
        </s:form>
    </body>
</html>
4

1 に答える 1

0

init()、更新のたびに呼び出されます。これが、コードに要求することです。さらに、なぜこれをonchangeイベントで呼び出すのですか。

于 2013-11-06T03:49:25.370 に答える