请问一个textbox的readonly的问题
<asp:TemplateField HeaderText="整理">
<ItemTemplate>
<asp:TextBox ID="tZl" runat="server" CssClass="textbox" Text=<%# DataBinder.Eval(Container.DataItem,"eZl") %> ReadOnly="true"></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
function onChecked(obj)
{
if(obj.checked)
{
for(var i=0;i<obj.parentNode.parentNode.childNodes.length;i++)//获取该控件节点的父节点的父节点(tr)的子节点的数量
obj.parentNode.parentNode.getElementsByTagName("INPUT")[i].readOnly = false;
}
}
我的textbox的readonly初始属性是true;我用js控制将他的readonly改成了false;但是修改数据后,提交表单的时候添加了textbox值的监视,发现textbox的值没有改变,请问是为什么?