我正在使用th:disabled,它是禁用按钮,但仍可点击,这是我迄今为止所做的百里香代码。我想禁用文件上传按钮,当用户完成了申请的最终提交。为此,我检查以下条件:th:disabled="${lst.finalSubmit!=null} "
这是截图:(https://prnt.sc/10cny2t)
<div class="card-body" id="myDIV" onblur="chekforblank()">
<table id="TblGrievance" class="table table-striped table-bordered"
style="width: 100%">
<thead>
<tr class="bg-secondary">
<!-- <th>Sn.</th> -->
<th>Reference Number</th>
<th>Grievance Date</th>
<th>Phone NO</th>
<th>Status</th>
<th>Action</th>
<!-- <th> </th> -->
</tr>
<tr th:each="lst : ${dto}" id="ll">
<th th:text="${lst.refno}"></th>
<th th:text="${lst.finalSubmit}"></th>
<th th:text="${lst.phoneOfOrg}"></th>
<th th:text="${lst.complaintStatus}"></th>
<td>
<a th:href="@{/uploadDraft/{id}(id=${lst.refno})}" title="You have already Uplaoded your docmuents"><button
class="btn btn-primary" th:disabled="${lst.finalSubmit !=null}">File Upload</button></a>
<a th:href="@{/viewComplaint/{refno}(refno=${lst.refno})}"><i
class="fa fa-list-alt fa-2x" aria-hidden="true"></i></a></td>
</thead>
<tbody>
</tbody>
</table>
</div>
这行代码有问题。。。
<a th:href="@{/uploadDraft/{id}(id=${lst.refno})}" title="You have already Uplaoded your docmuents">
<button class="btn btn-primary" th:disabled="${lst.finalSubmit !=null}">File Upload
</button>
</a>
您试图禁用的按钮被包装到锚标签中。当您的按钮被Thymeleaf禁用时,周围的链接仍然有效,并且按钮是可单击的,即使它看起来是禁用的。要修复它,您应该首先阅读Bootstrap留档按钮的禁用状态。Bootstrap允许将按钮显示为
<代码>
阅读后,选择上传按钮要使用的标签,例如,如果要使用
<a th:href="@{/uploadDraft/{id}(id=${lst.refno})}" title="You have already Uplaoded your docmuents"
class="btn btn-primary" th:classappend="${lst.finalSubmit !=null}? 'disabled'">File Upload</a>
问题内容: 尽管该链接已禁用,但仍可单击。 如果禁用它,我可以使其不可单击吗?我是否必须使用JavaScript? 问题答案: 没有超链接的禁用属性。如果您不希望链接某些内容,则需要完全删除该标签或删除其属性。
问题内容: 我有一个 同时 设置和属性的锚点。如果单击并启用了Javascript,我希望它 仅 执行和忽略。同样,如果禁用或不支持Javascript,我希望它遵循URL并忽略。以下是我正在执行的示例,该示例将执行JS并并发地执行链接(通常是执行JS,然后页面会更改): 最好的方法是什么? 我希望有一个Java脚本的答案,但是我会接受任何可以使用的方法,只要它可以工作,尤其是可以用PHP完成的方
尽管该链接已禁用,但它仍然可以点击。 如果它被禁用,我能使它不可点击吗?我一定要用JavaScript吗?
问题内容: 看来这应该是一个相当简单的问题,但是我很难确定如何解决它。 我正在使用Node.js + Express构建一个Web应用程序,并且发现表达暴露的connect BodyParser在大多数情况下非常有用。但是,我想对多部分表单数据POSTS进行更细粒度的访问- 我需要将输入流通过管道传输到另一台服务器,并且希望避免先下载整个文件。 但是,由于我使用的是Express BodyPars
我只想将一个文件从一个文件夹移动到另一个文件夹(已经知道如何操作),并在这个过程中检查目标文件夹中的所有文件,删除同名文件。 我有两个文件夹/src和/dst。 在/src文件夹中,我有: access.log.1.txt 在文件夹/dst中: “进入。日志1.20171110_115840565311.txt' 当我将/src中的文件移动到/dst时,我想删除/src中名为文件的所有文件,不包括
我正在尝试使用多部分实体方法上传文件。但它失败,错误说{“错误”:“文件参数值'无'无效”} 我的代码是: File File = new File(" C:/Users/SST-06/Desktop/new . txt "); 我的实体文件包含所有提到的参数。 -hkYO-pblk 0 uqlxjtvklrbkosxz 7 mye-8 wbvbvanx Content-Disposition:f