D_S_Form动态表单插件beat版发布

来源:互联网 发布:程序员竖屏显示器 编辑:程序博客网 时间:2024/06/08 16:50

处女之作,思维有点乱,但最后是把功能实现了,欢迎扔砖头

 

D_S_Form插件在IE.5.5以上,FF,chrome测试通过,其它浏览器没测试,我想应该也没问题吧

 

 

首先在<head></head>区域引入JS文件: <script type="text/javascript" src="D_S_Form.js"></script>
随后初始化数据:

 

图1

 

D_S_Form中的参数说明(Type只有2个可选):
当type为1,创建的是<input type=”text” />的表单元素,其中的参数有:
Type:表单类型
Name:表单元素名
css_name:调用的CSS名称
isnull:是否可以为空,true可以为空,false不可以为空
matter:表单元素的动作,如:onclick,onmouseover等
form_fun:表单动作执行的事件,与matter相对应,如果matter为空,则这里不会调用

 

 


 

{type:1,name:"fullname",css_name:"fullname",isnull:false,matter:"onclick,onmouseover",form_fun:"alert('你点了一下我'),alert('路过^_^')"}

生成HTML代码:

 

 

<input type="text" name="fullname" id="fullname" class="fullname" onclick=alert('你点了一下我') onmouseover=alert('路过^_^') value="张三"  />

 

 

 

 


 

{type:2,name:"area",css_name:"",isnull:false,matter:"",form_fun:"",list:"[[1,'北京市'],[2,'天津市'],[3,'上海市'],[4,'湖南省'],[5,'四川省'],[6,'浙江省'],]"}

生成HTML代码:

<select name="area" id="area" class="">

<option value="1">北京市</option>

<option value="2">天津市</option>

<option value="3">上海市</option>

<option value="4" selected="selected">湖南省</option>

<option value="5">四川省</option>

<option value="6">浙江省</option>

</select>

 

 

 

 

 

 

 


当我将“姓名”这项为空再提交表单,会弹出:“姓名”不能为空,这里的姓名是自动从第一行取的

D_S_Form.js代码 

 

HTML代码:

原创粉丝点击