基于 thymeleaf 和 spring boot 中的复选框状态禁用按钮

disable button based on checkbox state in thymeleaf and springboot

基于复选框状态,如果选中此复选框,我想启用按钮,反之亦然,使用 thymeleaf 和 springboot。 这是我尝试过的:

        <div>
            <label>
            <input type="checkbox" th:value="${test}">
                actif
                </label>
        </div>
        <div>
            <button [disabled]="${test == false}"  type="submit">Envoyer</button>
        </div>
        

在我的控制器中:

        private boolean test = false;
        model.addAttribute("test", test);

正如 Wim Deblauwe 所提到的,正确执行此操作的唯一方法是使用 JavaScript。对于这种情况,它相对简单。参见 this answer for details