Spring 无法禁用表单输入
Spring form input can't be disable
我想禁用 <form:input>
属性已禁用,但它不起作用。
<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"
当我放置 disabled="disable"
时它不起作用
当我放置disabled="true"
时接收端的值为null
当我放置 readonly="true"
它对我有用。
我想禁用 <form:input>
属性已禁用,但它不起作用。
<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"
当我放置 disabled="disable"
时它不起作用
当我放置disabled="true"
时接收端的值为null
当我放置 readonly="true"
它对我有用。