⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sigmaform.js

📁 java script web控件 包含了树 列表 表单的操作
💻 JS
字号:


function SigmaForm(){
	var form = null;
	var inputs = [];
	var oThis = this;

	this.baseUrl = "";
	/*
	绑定页面中的一个form对象,遍历其中的input元素,根据input的属性,绑定合适的编辑和校验器
	*/
	this.bindForm = function(element){
		form = element;
		var children = form.elements;
		for(var i=0;i<children.length;i++){
			var obj = children[i];
			var editor = null;
			if(obj.mode=="string"){
				editor = new StringEditor(obj);
			}else if(obj.mode=="money"){
				editor = new MoneyEditor(obj);
			}else if(obj.mode=="date"){
				editor = new DateEditor(obj);
			}else if(obj.mode=="number"){
				editor = new NumberEditor(obj);
			}else if(obj.mode=="function"){
				obj.onclick = function(){
					eval(this.cmd);
				}
			}else if(obj.mode=="select"){
				editor = new SelectEditor(obj);
			}

			if(obj.notNull == "true"){
				var t = document.createElement("span");
				t.innerText = " *";
				t.style.color = "red";
				obj.parentNode.appendChild(t);
			}
		}
	}

	this.bindFormById = function(id){
		var f = document.getElementById(id);
		oThis.bindForm(f);
	}

	this.bindFormByName = function(name){
		var fs = document.getElementsByName(name);
		var f = fs[0];
		oThis.bindForm(f);
	}

	this.getValue = function(){
		
	}

	this.setValue = function(v){
		
	}

	this.getString = function(){

	}

	this.getParameters = function(){

	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -