当前位置: 代码迷 >> Web前端 >> 批量设立输入框的只读属性
  详细解决方案

批量设立输入框的只读属性

热度:100   发布时间:2012-09-08 10:48:07.0
批量设置输入框的只读属性
时间或者选择带出的东西,都需要设置成只读,不让用户自己输入
有了jquery,实际上只要添加个readonly属性就可以
只是挨个input来设置,一来页面不好看,二来不好调整,批处理下,页面也干净了
var readOnlyConfig = ['askTime','devEndTime'];//根据id设置只读
	function initReadOnlyConfig() {
		if (typeof readOnlyConfig == 'undefined') {
			return;
		}
		for (var i=0;i<readOnlyConfig.length;i++) {
			var ele = readOnlyConfig[i];
			if (document.getElementById(ele)!=null) {
				document.getElementById(ele).readOnly = "readonly";
			}
		}
	}


顺便发个date的控件初始化
$("[id=askTime],[id=devEndTime]").datepick( {firstDay : 0,showOn : 'button',buttonImage : '../images/calendar-blue.gif'});


另,以上部分代码需要jquery支持。
1 楼 tomfish88 2012-04-04  
直接设置就可以了,需要循环么
2 楼 mushme 2012-04-08  
tomfish88 写道
直接设置就可以了,需要循环么

一码事,这样可以将js提取出来共用。
  相关解决方案