Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将选中的复选框值插入到输入中?_Javascript_Jquery - Fatal编程技术网

Javascript 如何将选中的复选框值插入到输入中?

Javascript 如何将选中的复选框值插入到输入中?,javascript,jquery,Javascript,Jquery,我有多个复选框,如果我选择1、2或3个复选框,那么它们的值应该插入到另一个输入中。此外,当我们取消选中该值时,应将其从输入中删除 我是Javascript新手。请帮帮我 你的专业/教育细节* CA/CS 会计 毕业 大师 中级,具备足够的Excel知识 我没有计算机知识 使用onchange监听器构建检查内容的字符串,然后将其设置为details 函数切换输入{ 让checkbox=document.querySelectorAllinput[type='checkbox']; 让check

我有多个复选框,如果我选择1、2或3个复选框,那么它们的值应该插入到另一个输入中。此外,当我们取消选中该值时,应将其从输入中删除

我是Javascript新手。请帮帮我

你的专业/教育细节* CA/CS 会计 毕业 大师 中级,具备足够的Excel知识 我没有计算机知识
使用onchange监听器构建检查内容的字符串,然后将其设置为details

函数切换输入{ 让checkbox=document.querySelectorAllinput[type='checkbox']; 让checkedValues=[].reduce.CallCheckBox,acc,n=>{ 如果根据推送n值检查n; 返回acc; }, [] document.querySelectordetails.value=checkedValues.join; } 你的专业/教育细节* CA/CS 会计 毕业 大师 中级,具备足够的Excel知识 我没有计算机知识
我认为下面的代码正是您想要的

$'.checkboxClass.changefunction{ 如果这个被选中了{ 如果$'details'.val== $'details.valthis.value 其他的 $'details.val$'details.val+,+this.value }否则{ $'details'.val } }; 您的专业/教育详情* CA/CS 会计 毕业 大师 中级,具备足够的Excel知识 我没有计算机知识
你可以像下面这样做

 $(document).ready(function(){
   $('input[type="checkbox"]').click(function(){
   var getVal=$(this).val();
   var total_Val=$('#details').val()==''?getVal:$('#details').val()+','+getVal;
        if($(this).prop("checked") == true && (getVal=='CA/CS' || getVal=='Accounting' || getVal=='Graduate')){
          $('#details').val(total_Val);
        }
        else if($(this).prop("checked") == false){
            $('#details').val('');
        }
    });
});

你尝试过什么?我没有尝试过任何东西,因为我不知道在更改复选框时要写什么,使用它来构建它们的值数组,然后将它们连接在一起,并将其设置为文本框的val。如果您需要更具体的帮助,请编辑问题以显示您的尝试。欢迎来到社区@Satya,您可以提供关于您计划如何使用复选框的其他信息吗?如果可以,请提供笔上的额外代码,以便我们能够工作并给出有效的解决方案