是否可以在复选框列表中添加文本框?
这就是问题所在。我有一个复选框列表,如果单击某个复选框,我需要在其中插入并显示一个文本框。假设我有一个清单 Item A Item B Item C Item D
现在,如果用户检查项目 B,那么项目 B 和项目 C 之间应该会出现一个文本框。使用 C# 或 Jquery 是否有可能这样做?
高塔姆
您可以使用 JQuery 来实现:
这是HTML代码:
a<input type="checkbox" name="newsletter" value="Daily" />
b<input type="checkbox" name="newsletter" value="Weekly" />
c<input id="test" type="checkbox" name="newsletter" value="Monthly" />
<input id="txtbox" type="text">
d<input type="checkbox" name="newsletter" value="Yearly" />
这是JQuery:
$(document).ready(initialize);
function initialize() {
$("input#txtbox").hide();
$(":checkbox").click(countChecked);
}
function countChecked() {
if ($("input#test").is(':checked')) {
$("input#txtbox").show();
}
else {
$("input#txtbox").hide();
}
}