尝试将提交按钮的状态从禁用更改为启用

trying to change the state of a submit button from disabled to enabled

本文关键字:启用 状态 提交 按钮      更新时间:2023-09-26

尝试通过删除类"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')