尝试将提交按钮的状态从禁用更改为启用
trying to change the state of a submit button from disabled to enabled
尝试通过删除类"disabled"来更改按钮状态的不同方法。在尝试了我在网上找到的各种建议后,我仍然无法让它按照我想要的方式工作。下面是视图中的片段
<tr>
<td>
<input type="checkbox" name="chk" id="chk" onclick="enableSubmit()">I accept the
<a target="_blank" href="<c:url value='/TermsAndConditions' />" rel="nofollow" >terms and conditions
</a> of this transaction
</td>
</tr>
<tr>
<td style="align: left;">
<a class="btn btn-default" href="<c:url value='/Cancel' />/${order.id}" role="button">
<spring:message code="result.back" />
</a>
</td>
<td style="text-align: right;">
<a id="submitBtn" class="btn btn-primary disabled" href="<c:url value='/Confirm' />/${order.id}" role="button" >
<spring:message code="result.submit" />
</a>
</td>
</tr>
以下是我尝试过的最新尝试
<script>
function enableSubmit(){
$('#submitBtn').removeClass('disabled');
}
</script>
任何关于我做错了什么的指导都会得到极大的赞赏
$('.submitBtn')
允许选择具有 CSS 类submitBtn
的元素。你想要的是选择具有 id submitBtn
的元素:
$('#submitBtn')
尝试:
</script>
function enableSubmit(){
$('#submitBtn').removeClass('disabled');
}
</script>
.submitBtn
用于类#submitBtn
用于 ID
您的脚本包含拼写错误。
. 选择带有类的元素,# 将选择一个 ID。既然你用了
function enableSubmit(){
$('#submitBtn').removeClass('disabled');
}
这应该可以解决它。
您正在尝试修改不是 SubmitBtn id 的类。
将$('.submitBtn')
更改为$('#submitBtn')
相关文章:
- 按钮未启用,如果复选框处于打开状态
- 在检查单选按钮检查状态后启用/禁用表单元素
- 尝试将提交按钮的状态从禁用更改为启用
- 根据客户端变量的状态有条件地启用/禁用 @Html.DropDownListFor
- 禁用浏览器后退按钮,但在我的 asp.net 应用程序中保持启用状态
- 在触摸设备上的悬停状态后启用链接,而不会影响正常滚动
- 在后退按钮上保留HTML表单输入启用状态
- jQuery Mobile–切换单选按钮的启用和禁用状态
- 根据php中附带的复选框更改生成的文本框可见性或启用状态
- js复选框用于控制输入字段的启用/禁用状态
- 如何启用窗口.在弹出窗口中显示状态
- Struts - JSP -基于复选框状态启用/禁用按钮和文本框,使用Java Script
- 当按下后退按钮时,将按钮更改为启用状态
- 是否可以用Microsoft JScript查询窗口的启用/禁用状态?
- 检查事件-rsvp状态并显示禁用/启用rsvp按钮
- 如何在HTML元素处于活动状态时才启用验证?
- jQuery-启用/禁用复选框状态后的按钮
- 如果复选框处于启用状态,请选择td元素
- 如何在jQuery中获取禁用和启用按钮的状态
- 始终使所有三个选择元素处于启用状态