一括設定入力ボックスの読み取り専用プロパティ

899 ワード

時間や持ち物を選ぶには、ユーザーが自分で入力しないように読み取り専用に設定する必要があります.
jqueryがあれば、実際にreadonly属性を追加すればいいのです
ただinputごとに設定して、1つはページがきれいではありませんて、2つは調整しにくいで、バッチの処理の下で、ページもきれいになりました

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サポートが必要です.