复选框验证,如我同意条款和条件jquery

ddrv8njm  于 2022-12-03  发布在  jQuery
关注(0)|答案(3)|浏览(101)

第一个
我想创建一个验证,如我同意条款和条件我做了几个函数来运行脚本。当我添加代码来检查复选框是否没有类disabled时,复选框不再被选中。我想让这个代码工作,因为我想在验证中添加更多的复选框,如法律的年龄等。我找不到我做错了什么,我也找不到为什么复选框不再被选中。
问题:
1.为什么我的复选框没有被选中。
这是添加function toggleDisabledNavButton(target)之前的代码
第一个
预期值:
1.当复选框被选中时,它应该会删除复选框和按钮上的红色边框。我没有看到发生的事情。现在我甚至不能选中复选框。

n6lpvg4x

n6lpvg4x1#

您可能在以下代码部分的类名中错误地使用了术语“notnull”:

<div class='info'>
  <input type="checkbox" name="" class="notnull disabled" id="confirm">
  <label for="confirm">Confirm</label>
  <input type="button" name="" value="Add" class="notnull disabled" id="add">
</div>

如果你删除了它,我希望你复选框能起作用。

bwleehnv

bwleehnv2#

它看起来像一个工作的。我只是复制和粘贴,,没有编辑任何东西。
第一个
从复选框中删除notnull类,然后将出现勾选标记
第一个

i34xakig

i34xakig3#

我只是改变了代码,所以我们回到了基本的。
浏览器:

$('#confirm').on('click', function() {

   if ($('#confirm').length > 0 ) {
        $('#confirm').removeClass('disabled'); // remove red border
       $('#confirm').attr('disabled', 'true'); // disable button
       $('#buttonSend').removeClass('disabled'); // remove class diabled so user can click button
  } 
  });

我在按钮上加了一个id

id="buttonSend"

例如参见https://jsfiddle.net/9Lky7ktw/

相关问题