如何在 C# 中的复选框列表中添加文本框

本文关键字:列表 添加 文本 复选框 | 更新日期: 2023-09-27 18:33:57

是否可以在复选框列表中添加文本框?

问题来了。我有一个复选框列表,如果单击某些复选框,我需要在其中插入并显示一个文本框。假设我有一个列表项目 A项目 B项目 C项目 D

现在,如果用户选中项目 B,则项目 B 和项目 C 之间应出现一个文本框。是否有可能使用 C# 或 Jquery 来做到这一点?

高塔姆

如何在 C# 中的复选框列表中添加文本框

您可以使用 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(); 
        }
    }

这是一个演示

这是信息来源