gpt4 book ai didi

javascript - 如何让用户选择一个选项或许多其他选项?

转载 作者:行者123 更新时间:2023-12-03 06:50:57 26 4
gpt4 key购买 nike

我在表单中有一堆选项供用户选择。这些选项的工作方式如下:

  • 用户选择“所有类别”选项。
  • 或者用户可以选择一个或多个其他选项。

所以基本上我希望单击“所有类别”选项来删除对所有其他选项的选择,并且我希望选择“所有类别”以外的选项来取消选择“所有类别”选项。目前,所有这些选项都是复选框,但我愿意更改它们。

我猜我需要使用某种 jQuery/Javascript 来实现此行为。有什么想法吗?

最佳答案

只需为复选框的 .change() 事件创建一个简单的事件处理程序并设置“checked”属性:

<html>

<form>
<p><input type="checkbox" name="option[]" class="selectAll"> Select All</p>
<p><input type="checkbox" name="option[]" class="option"> Option 1</p>
<p><input type="checkbox" name="option[]" class="option"> Option 2</p>
<p><input type="checkbox" name="option[]" class="option"> Option 3</p>

<button type="submit">Submit</button>
</form>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>

<script>
// event handler for when an item with the 'selectAll' is changed
$(".selectAll").change(function(){
// set the 'checked' property of items with the 'option' class
// to have the same value as the 'selectAll' checkbox
$(".option").prop('checked', $(this).prop("checked"));
});
</script>

</html>

关于javascript - 如何让用户选择一个选项或许多其他选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37502705/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com