如何从a调用javascript函数

时间:2012-09-25 06:42:44

标签: javascript jsp

当流进入<c:if>块时,我想调用javascript函数。

例如,我有以下代码:

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

只有在<c:if>为真时才需要调用JS函数。

请建议如何实现这一目标。

1 个答案:

答案 0 :(得分:7)

您可以在<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>

希望这有帮助。