试图将提交按钮的状态从禁用更改为启用
trying to change the state of a submit button from disabled to enabled
通过删除 class "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>
任何关于我做错了什么的指导将不胜感激
尝试:
</script>
function enableSubmit(){
$('#submitBtn').removeClass('disabled');
}
</script>
.submitBtn
用于 class #submitBtn
用于 id
$('.submitBtn')
允许 selecting 具有 CSS class submitBtn
的元素。你想要的是 select 具有 id submitBtn
:
的元素
$('#submitBtn')
您正在尝试修改 class 不是 SubmitBtn 的 ID。
将$('.submitBtn')
改为$('#submitBtn')
您的脚本包含错字。
那个。 select 是一个带有 class 的元素,# 将 select 一个 ID。
因为你用过
function enableSubmit(){
$('#submitBtn').removeClass('disabled');
}
这应该可以解决问题。
通过删除 class "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>
任何关于我做错了什么的指导将不胜感激
尝试:
</script>
function enableSubmit(){
$('#submitBtn').removeClass('disabled');
}
</script>
.submitBtn
用于 class #submitBtn
用于 id
$('.submitBtn')
允许 selecting 具有 CSS class submitBtn
的元素。你想要的是 select 具有 id submitBtn
:
$('#submitBtn')
您正在尝试修改 class 不是 SubmitBtn 的 ID。
将$('.submitBtn')
改为$('#submitBtn')
您的脚本包含错字。
那个。 select 是一个带有 class 的元素,# 将 select 一个 ID。 因为你用过
function enableSubmit(){
$('#submitBtn').removeClass('disabled');
}
这应该可以解决问题。