首页 > 解决方案 > 当字段为空时隐藏弹簧表单输入标签

问题描述

我的代码中有一个 Spring 表单输入标记,如下所示

<form:input path="${field}" id="${id}" placeholder='${placeholder}' type="${type}" cssClass='${inputCssClass} ${alert}' cssStyle="${cssStyle}"
    title="${tooltipText}" data-validation="${validation}"
    data-validation-length="${validationLength}"
    data-validation-format="${validationFormat}"
    data-validation-confirm="${validationConfirm}"
    data-validation-regexp="${validationRegexp}"
    data-validation-allowing="${validationAllowing}"
    data-password-validation="${dataPasswordValidation}"
    data-validation-error-msg="${dataValidationErrorMsg}"
    data-validation-error-msg-required="${dataValidationErrorMsgRequired}"
    data-validation-error-msg-length="${dataValidationErrorMsgLength}"
    data-validation-error-msg-number="${dataValidationErrorMsgNumber}"
    data-validation-error-msg-date="${dataValidationErrorMsgDate}"
    data-validation-error-msg-email="${dataValidationErrorMsgEmail}"
    data-validation-error-msg-alphanumeric="${dataValidationErrorMsgAlphanumeric}"
    data-validation-error-msg-confirmation="${dataValidationErrorMsgConfirm}"
    data-validation-require-leading-zero="${dataLeadingZero}"
    data-validation-optional="${dataOptional}"
    autocomplete="${autocomplete}"
    readonly="${isReadonly}"
/>

当字段为空时,我应该隐藏整个标签。我浏览了Spring 的此类标签文档,但没有找到合适的解决方案。我尝试使用cssErrorClass属性设置具有隐藏显示的类,但它不会将该类应用于空字段。

标签: javacssspringjsp

解决方案


推荐阅读