gpt4 book ai didi

jquery - 将复选框中的值添加/附加到隐藏字段

转载 作者:行者123 更新时间:2023-12-01 07:41:20 25 4
gpt4 key购买 nike

我有 4 个复选框和一个隐藏字段,其中将包含四个电子邮件地址中的任意一个,具体取决于选择的选项。如果未选中相应的复选框,则还需要从隐藏字段中删除电子邮件地址。

我不知道如何编写这样的函数,希望有人至少能指出我正确的方向,或者有人可以为我编写脚本吗?

最佳答案

假设您有以下 html:

<input type="checkbox" name="email[]" value="email1@example.com">
<input type="checkbox" name="email[]" value="email2@example.com">
<input type="checkbox" name="email[]" value="email3@example.com">
<input type="checkbox" name="email[]" value="email4@example.com">
<input id="hidden" type="hidden" name="hidden">

下面的 jQuery 将为您提供结果。

        $(function() {
// listen for changes on the checkboxes
$('input[name="email[]"]').change(function() {
// have an empty array to store the values in
let values = [];
// check each checked checkbox and store the value in array
$.each($('input[name="email[]"]:checked'), function(){
values.push($(this).val());
});
// convert the array to string and store the value in hidden input field
$('#hidden').val(values.toString());
});
});

请注意,这是一个关于如何解决您的问题的粗略解决方案,可以进行简化和重构。将其视为概念证明。

关于jquery - 将复选框中的值添加/附加到隐藏字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47775442/

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