关于动态创建控件
我动态创建6个checkbox,
在下端有一个textbox,在textbox输入"1",则第一个checkbox打钩,
输入几,第几个checkbox就打钩,
该怎么做呢?
------解决方案--------------------后台动态生成checkbox这应该没问题吧,名字就按这样ck1,ck2...这样命名
txt.Attribute.Add("onChange","doChange()");
前台js
function doChange()
{
try
{
var x = document.GetElXXXbyID("txt").value;
x = "ck"+x;
document.GetXXXbyID(x).checked = true;
}
catch
{
alert("错误");
}
}
可能不对,但大概就是这个意思,因为我不知道在JS里面checkbox是不是有check属性
------解决方案--------------------在textbox的事件中处理一下。比如这样
if(textbox.text=="1")
{
checkbox.enabled=true
}
大体上是这样的。具体细节,需要你自己斟酌