java - 当字段为空时隐藏弹簧表单输入标签
问题描述
我的代码中有一个 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
属性设置具有隐藏显示的类,但它不会将该类应用于空字段。
解决方案
推荐阅读
- testing - Postman Tests: There was an error in evaluating the test script
- azure - Azure kubernetes - 如何使用 Azure API 管理对 kubernetes API 进行身份验证?
- docker - Dockerize Wildfly 和 ssh
- c# - Rest Sharp .NET 核心与框架
- python - 将kafka控制台输出提取为变量
- java - 将 json 字符串转换为 json 对象,就像在 Java 中一样
- yocto - 其他配方的do_rootfs完成后如何执行bitbake任务?
- go - 日志包中 logger.Output() 方法中的“calldepth”参数是什么?
- python - 将多个 CSV 读入 Pandas 数据框
- javascript - nuxt-i18n 路由不适用于 SSR,但适用于 SPA