我有一个45的复选框,在值为1到45的webform中,我想...将复选框选中的值插入到逗号分隔的字符串中的文本框中,按升序排列,如1,2,3,4,5 ...如果checkbox1, checkbox2,checkbox3,checkbox4和checkbox5被检查...如果这些复选框将被取消选中,那么文本框中的插入值将分别被逐个删除。 ..在asp.net中插入复选框选中的值到文本框?
藿做到这一点使用vb.net或jQuery的或JavaScript ..
我有一个45的复选框,在值为1到45的webform中,我想...将复选框选中的值插入到逗号分隔的字符串中的文本框中,按升序排列,如1,2,3,4,5 ...如果checkbox1, checkbox2,checkbox3,checkbox4和checkbox5被检查...如果这些复选框将被取消选中,那么文本框中的插入值将分别被逐个删除。 ..在asp.net中插入复选框选中的值到文本框?
藿做到这一点使用vb.net或jQuery的或JavaScript ..
因为这听起来像功课 - 我只是为你提供一些指导:
已更新,代码和实施例:
$(document).ready(function()
{
var stringOfNumbers = "1,3,5,7";
var split = stringOfNumbers.split(',');
$.each(split, function(index, value)
{
$("input[id='"+value+"']").attr('checked',true);
});
});
功能
function CheckTheseBoxes(stringOfNumbers)
{
var split = stringOfNumbers.split(',');
$.each(split, function(index, value)
{
$("input[id='"+value+"']").attr('checked',true);
});
}
代码解释:
在S tringOfNumbers握着你的 逗号分隔字符串的所有 你的号码的选择,在 stringOfNumbers.split(“”)分隔 所有字符串中的价值和 并将它们存储在阵列中。 。通过所有的splitArray的 值(值 将决定哪些检查框 检查
在循环中的$。每()方法 迭代 - 一个jQuery选择 是建立指定的 选择。“输入”其中id等于值, 值作为ID来选择最后, 的.attr(“检查”,真)实际上 选中该复选框
工作演示:个
链接关于jQuery和入门使用jQuery
这是你的功课? – TheGeekYouNeed 2011-03-25 19:06:14
看起来像。 http://stackoverflow.com/questions/4191550/how-to-insert-checkbox-checked-text-to-textbox-as-1-2-3-using-vb-net – wergeld 2011-03-25 19:08:43