Javascript 如何将选中的复选框值插入到输入中?
我有多个复选框,如果我选择1、2或3个复选框,那么它们的值应该插入到另一个输入中。此外,当我们取消选中该值时,应将其从输入中删除 我是Javascript新手。请帮帮我 你的专业/教育细节* CA/CS 会计 毕业 大师 中级,具备足够的Excel知识 我没有计算机知识Javascript 如何将选中的复选框值插入到输入中?,javascript,jquery,Javascript,Jquery,我有多个复选框,如果我选择1、2或3个复选框,那么它们的值应该插入到另一个输入中。此外,当我们取消选中该值时,应将其从输入中删除 我是Javascript新手。请帮帮我 你的专业/教育细节* CA/CS 会计 毕业 大师 中级,具备足够的Excel知识 我没有计算机知识 使用onchange监听器构建检查内容的字符串,然后将其设置为details 函数切换输入{ 让checkbox=document.querySelectorAllinput[type='checkbox']; 让check
使用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,您可以提供关于您计划如何使用复选框的其他信息吗?如果可以,请提供笔上的额外代码,以便我们能够工作并给出有效的解决方案