2

<c:if>フローがブロックに入ったときにjavascript関数を呼び出したい。

たとえば、次のコードがあります。

<c:if test="${!empty errorMessage && !(fn:contains(errorMessage, 'generic'))}">
    <span> errorError occured<br />
    </span>
</c:if>

<c:if>これが当てはまる場合にのみ、JS関数を呼び出す必要があります。

これを達成する方法を提案してください。


arrayScalarMul[x][y] = A[x * num][y * num]; 

に変更します

arrayScalarMul[x][y] = num * A[x][y]; 

インデックスに指定されたスカラーを乗算していますが、そのインデックスの値を乗算する必要があります。

4

1 に答える 1

6

次のよう<script>に、ブロック内にタグを含めることができます。<c:if>

<c:if test="${!empty errorMessage && !(fn:contains(errorMessage, 'generic'))}">
    <span>
        errorError occured<br />
    </span>
    <script>
        alert("Calling my function ...");
        myFunction(); // this is a call to your function which must be defined in the <head> section or another JS file.
    </script>
</c:if>

お役に立てれば。

于 2012-09-25T07:14:49.483 に答える