Java 弹簧形式输入can';不能使失去能力
我想禁用属性为disabled的Java 弹簧形式输入can';不能使失去能力,java,spring,forms,input,Java,Spring,Forms,Input,我想禁用属性为disabled的,但它不起作用 <td class="value"> <sec:authorize access="hasAnyRole('ROLE_EDIT_DEVICE_INSTALL_DATE')"> <form:input path="installDt" maxlength="10" size="10" cssClass="installDatePicker" /&
,但它不起作用
<td class="value">
<sec:authorize access="hasAnyRole('ROLE_EDIT_DEVICE_INSTALL_DATE')">
<form:input path="installDt" maxlength="10" size="10" cssClass="installDatePicker" />
<form:errors path="installDt" cssClass="errormsg" />
</sec:authorize>
<sec:authorize access="!hasAnyRole('ROLE_EDIT_DEVICE_INSTALL_DATE')">
<form:input path="installDt" maxlength="10" size="10" cssClass="installDatePicker" disabled="disabled" />
<form:errors path="installDt" cssClass="errormsg" />
</sec:authorize>
</td>
有人有办法解决吗?要禁用它,请使用
disabled=true
。它接受真|假
<form:input path="installDt" maxlength="10" size="10" cssClass="installDatePicker" disabled="true" />
我移除了cssClass日期选择器,并将禁用的布尔值设置为true,当我尝试使用disabled=“true”
执行输入禁用时,核心代码处的数据为空,但当我尝试使用readonly时,它正确地做到了这一点
请尝试readonly=“readonly”
当我放置
disabled=“disable”
时,它将不起作用
当我放置
disabled=“true”
时,接收端中的值为空
当我放置
readonly=“true”
时,它对我有效。是,当与disabled=“true”
一起使用时,重定向到此页面无法访问值(例如:验证错误)。在我的情况下,readonly=“true”
at
tag修复了我的问题。谢谢你的好意。在这种情况下,接收端的值是空的