D_S_Form动态表单插件beat版发布

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

 

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" οnclick=alert('你点了一下我') οnmοuseοver=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代码:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值