欢迎光临
我们一直在努力

如何使页面中所有的textbox失去焦点-ASP教程,ASP应用

建站超值云服务器,限时71元/月

要是页面中有几个textbox还好说,直接设置他的readonly属性即可.但是要是很多呢?那就采用把所有的textbox包含到一个里面.代码如下:

<script runat="server" language="c#">

void page_load(object sender, eventargs e)

{

string a="3";

foreach (object item in myform.controls)//定义个类item,包含myform里的所有控件

{

if (item is textbox)

{

textbox tbx = (textbox)item;//类的引用

tbx.text = "overred";

response.write(tbx);

if(a.tostring()=="3")

{tbx.enabled=false; }

else

{tbx.enabled=true; }

}

}

}

</script>

<html>

<body>

<form id="myform" runat="server">

请输入您的姓名:

<asp:textbox id="username" runat="server" />

<p>请输入您的年龄:

<asp:textbox id="age" runat="server" />

<asp:button id="enter" text="确定" runat="server" />

<p>

<asp:label id="message" runat=server/>

</form>

</body>

</html>

输出如下:

system.web.ui.webcontrols.textboxsystem.web.ui.webcontrols.textbox

请输入您的姓名:

请输入您的年龄:

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 如何使页面中所有的textbox失去焦点-ASP教程,ASP应用
分享到: 更多 (0)