[ js处理表单 ]:动态赋值
作者:yan
/*** 返回表单属性的类型* @param {Object} obj jquery对象* @see jquery* @author yan 2012-5-29*/function getFormAttrType( obj ) {var type="";if( obj.is("select") ){type = "select";} else if ( obj.is("textarea") ) {type = "textarea";} else if ( obj.is("input") ) {type = obj.attr("type");} else{type = obj.attr("tagName");}return type;}/*** 带出Form属性值* @param {Object} data 格式:[{"name":name,"value":value},{...}]* @see jquery* @author yan 2012-5-29*/function displayFormAttr( data ) {var objAttr, name="",value="",type="";for(var i=0;i<data.length;i++) {name = data[i].name;value = data[i].value;//type = data[i].type;objAttr = $("#form_div [name="+name+"]");type = getFormAttrType(objAttr);if (type === "radio") {objAttr.val([value]);} else if (type === "checkbox") {value = value.replace("!#!#",",");objAttr.val([value]);} else if (type === "select") {if( objAttr.find("option").length <= 0 ) {window.setTimeout("objAttr.val(value)",2000); //如果select内容还没加载完,待2秒后执行。} else {objAttr.val(value);}} else if (type === "textarea") {objAttr.text(value);} else {objAttr.val(value);}}}
[ js处理表单 ]:动态赋值相关推荐
- JS提交表单页面不跳转、JS下载、动态创建from
JS下载 function downloadFile(id) {var url = "<%=request.getContextPath()%>/cer/downloadFile ...
- ajax无刷新方式对form表单进行赋值!
/*** 把json数据填充到from表单中*/ <form id="editForm" action="user.php">用户名:<inp ...
- layui 表单动态添加、删除input框
html部分 <div class="layui-form-item" ><label class="layui-form-label"> ...
- angular js创建表单_如何优雅的使用 Angular 表单验证
随便说说,这一节可以跳过 去年参加 ngChine 2018 杭州开发者大会的时候记得有人问我: Worktile 是什么时候开始使用 Angular 的,我说是今年(2018年) 3 月份开始在新模 ...
- vue.js 表格表单序号
vue.js 表格表单序号 表格是动态的,通过v-for="(item,index) in sites" 循环出来的表格 ,通过index属性,实现表格序号自增, 结合页码和每页数 ...
- JS 验证表单不能为空
开发交流QQ群: 173683895 173683895 526474645 人满的请加其它群 JS 验证表单不能为空的简单demo,先看效果图 实现代码 <!--index.wxm ...
- Js提交表单的两种方法
提交表单一般有两种一种是submit按钮,一种是调用form的submit方法.虽然都是提交表单,但这两种还是有些差别的. 一般来说,提交form表单的时候需要做一些简单的验证,验证完后才能提交,避免 ...
- element实现form表单动态添加email效果
前言: vue中使用element实现form表单动态添加email效果 效果: 实现步骤: 实现源代码: <template><div><el-form ref=&qu ...
- js实现表单form提交前进行确认提示
在jquery中,可以使用confirm来弹出提示框,实现确认提交.下面小编举例讲解js实现表单form提交前进行确认提示. 工具/原料 js+html 代码编辑器:zend studio 10.0 ...
- Vue.js 提交表单
QQ:285679784 欢迎加入博主CSDN资源QQ群799473954(附加信息:CSDN博客)一起学习 ! <!DOCTYPE html> <html> <he ...
最新文章
- 算法总结---最常用的五大算法(算法题思路)
- 成为机器学习工程师第一年,我学到的 12 件事
- 深度丨2018年AI依然要面临解决的的技术难题
- 二分图最大匹配模板 HDU1083
- Some Notes About Design Pattern
- 四张图,读懂 BIO、NIO、AIO、多路复用 IO 的区别
- Web前端工作笔记004---js--webSocket简单介绍和使用方法
- consul docker register
- 水电图纸——总配电箱——1
- SVN工具使用及常用操作命令总结
- tp5 html页面使用if else,tp5.0和tp3.2中前台模板IF标签和FOREACH的区别
- 游戏服务端加密如何解密
- 【一起入门NLP】中科院自然语言处理第13课-NLP基础任务④:序列生成问题(Seq2Seq)
- 关于软件测试人员的几个职业规划方向
- 用记事本编写ajax,用记事本轻松制作ajax+xml在线聊天室
- 如何让DIV中的内容左边的靠左对齐,右边的靠右对齐?
- scala sortBy and sortWith
- SuperSet连接mysql设置
- RK3399教程:linux clk使用
- DS8100更换PPS电源线
热门文章
- ios学习Day3xiawu
- Notepad++技巧
- 终于等到DUDU把MetaBlog Api打开了
- wpf中:xaml中的命名空间的引入方法
- C#中Socket通信编程的同步实现
- ngzorro html源码,Angular 中 ngTemplateOutlet 的用法以及ng-zorro源码分析!
- 神经计算棒 [Error 5] Toolkit Error: Stage Details Not Supported: Transpose
- cmd,powershell,的字体颜色永久改变,;以及两者不同打开方式和其各自的区别。
- php 实时监测网站是否异常_网站监控劫持问题,怎么通过网站监控解决劫持问题...
- Android开发中EditText获得焦点弹出输入框改变屏幕布局的问题