gpt4 book ai didi

javascript - 在 asp.net 中将复选框选定的值插入文本框?

转载 作者:行者123 更新时间:2023-11-28 10:21:51 25 4
gpt4 key购买 nike

我在 webform 中有 5 个 asp.net 复选框...我希望选中和取消选中复选框,然后将其文本添加到文本框中,即如果选中复选框 1 和 checkbox9,则在文本框中文本将为 1,9如果未选中 checkbox1,则文本框文本将为 9

如何使用 javascript、vb.net 或 Jquery 执行此操作

我不知道该怎么做......

我找到的代码:

<script type="text/javascript">
function Test(control, value) {
var str = '';
$('#<%=txtTest.ClientID %> :checked').each(function() {
str = str + ', ' $(this).val();
});
$('#<%=txtTest.ClientID %>').val(str);

</script>

它不工作...

最佳答案

像这样,您需要为复选框指定一个 checkBoxClass 类。以下内容未经测试!

$(function() {     
$(".checkBoxClass").each("click", function() { // whenever a checkbox is clicked
var str = "";
/* get all checked checkboxes of this name - class can be used too,
but using name, you can have sets of checkboxes */
$("input[name=$(this).attr('name')] :checked").each(function() {
str += ", " + $(this).val(); // append the value
});
// add it to the textfield, if there is something to add
$("#<%=txtTest.ClientID %>").val(str?str.substring(2):"");
});
});

关于javascript - 在 asp.net 中将复选框选定的值插入文本框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5440778/

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