请问input中的enabled和disabled都是什么含义?

如题所述

enabled是通过服务器端,也就是后台来控制住的,设置了enabled=false后,就不会生成HTml代码,所以也就不可见了;而disabled是客户端,也就是前台来控制的,设置了disabled=true之后,input就会为不可编辑状态,不能获得焦点,灰色,不可进行传值。
希望对你有帮助。追问

不对,仍然能看见文本框的。

追答

不好意思,搞清楚了。这两个属性其实说的是一回事,enabled属性是服务端控件的属性,html控件是没有这个属性的(有的是disabled),

服务端:<asp:TextBox Enabled="False">
客户端:<input disabled="disabled"> 
//所以,这只是服务端和客户端对标签的解析不同而已。它们的作用都是一样的,使标签不可用。你的这种写法是错误的。<input type='text' enabled=false /> 因为html标签input没有enabled这个属性。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-27
enabled是表示启用该项
disabled是表示禁用该项本回答被提问者采纳
第2个回答  2013-11-27
disabled 灰色 input无法做操作
相似回答