如果条件,如何在jstl中使用javascript函数

时间:2015-10-23 15:52:44

标签: javascript jstl

这是我的javascript函数:

function isEmpty(field){
    if( document.getElementsByName(field).value === '' )
        return true;
    return false;
}

如何在jstl中使用我的javascript函数:

<c:choose>
    <c:when test ="isEmpty(firstName)">
        <span class="red">please-fill-required-fields</span>
    </c:when>
    <c:otherwise>
        <span class="red"> </span>
    </c:otherwise>
</c:choose>

1 个答案:

答案 0 :(得分:0)

Jstl代码在服务器端执行,javascript函数在服务器呈现页面后执行!因此,您无法在jstl代码中使用javascript。相反,您应该使用jstl(而不是javascript)来检查空值。