小弟在项目中使用了ExtJs的datefield
为了防止用户输入,将其设置为只读,代码片段如下:
{fieldLabel:'年龄',id:'txtAge',readOnly:true},
但是用户还是可以编辑
再设置成disabled又不合适,大家有什么好办法吗?
对了,我的Ext为3.2的版本,谢谢
为了防止用户输入,将其设置为只读,代码片段如下:
{fieldLabel:'年龄',id:'txtAge',readOnly:true},
但是用户还是可以编辑
再设置成disabled又不合适,大家有什么好办法吗?
对了,我的Ext为3.2的版本,谢谢
解决方案 »
- js比较高深的写法模式有哪些
- 调用方法体,初学,请指教。非常感谢!
- js实现点击任意两个单元格点击按钮进行合并
- String.fromCharCode(event.keyCode)中.为什么不能转换?
- 点击单选按钮实现隐藏和显示
- 听说用firefox浏览器来调试javascript不错,可代码都由于不符合W3C,全部运行不起来
- 文本框中的内容能不能居中对齐?
- 下拉菜单问题!急!今日必须解决!马上结帐!
- ASP+JavaScript 关于表单提交的问题,急
- 请问在DOM1.0中有没有对应IE的DHTML属性innerHtml,innerText,outerHtml,outerText
- 一个灰常灰常简单的js问题
- 如何打开一个页面一段时间后自动关闭——javascript
Ext.onReady(function(){
new Ext.Panel({
title:'测试',
width:300,
height:100,
layout:'form',
labelWidth:50,
bodyStyle:'padding:5px',
readOnly:true,
renderTo:Ext.getBody(),
items:[
{xtype:'datefield',width:200,fieldLabel:'生日'}
]
});
});
</script>
Ext.onReady(function(){
new Ext.Panel({
title:'测试',
width:300,
height:100,
layout:'form',
labelWidth:50,
bodyStyle:'padding:5px',
renderTo:Ext.getBody(),
items:[
{xtype:'datefield',readOnly:true,width:200,fieldLabel:'生日'}
]
});
});
</script>
你要设置到里面不是外面的panel
Ext.onReady(function(){
new Ext.Panel({
title:'测试',
width:300,
height:100,
layout:'form',
labelWidth:50,
bodyStyle:'padding:5px',
renderTo:Ext.getBody(),
items:[
{xtype:'datefield',
width:200,
editable:false,
fieldLabel:'生日'}
]
});
});
</script>
用editable:false就可以了