JQuery 对表单进行初始化操作

提供一种如果前台页面标签比较多,如果挨个初始化的话可能会比较繁琐,这时候我们可以将后台传递的数据组装为json串,前台用jquery将代码初始化到表单中。

function loadData(jsonStr) {//  alert(jsonStr.toString())var obj = eval("(" + jsonStr + ")");var key, value, tagName, type, arr;for (x in obj) {key = x;value = obj[x];try{// alert($("#ProDes").val());//alert($("[id='ProDes']").val() = "111");$("[id='" + key + "']").each(function () {//$("[name='"+key+"'],[name='"+key+"[]']").each(function(){ tagName = $(this)[0].tagName;type = $(this).attr('type');if (tagName == 'INPUT') {if (type == 'radio') {$(this).attr('checked', $(this).val() == value);} else if (type == 'checkbox') {arr = value.split(',');for (var i = 0; i < arr.length; i++) {if ($(this).val() == arr[i]) {$(this).attr('checked', true);break;}}} else {$(this).val(value);}} else if (tagName == 'SELECT' || tagName == 'TEXTAREA') {$(this).val(value);}else if(tagName == 'SPAN') {///如果是lable的话// alert(tagName)$(this).html(value);}});}catch(e){}}}

 

转载于:https://www.cnblogs.com/l919310075/p/7294238.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/355020.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Winform控件扩展

1.TextBox 增加水印 新增一个用户控件&#xff0c;将继承UserControl改为TextBox public partial class TextBoxEP : TextBox{public TextBoxEP(){InitializeComponent();}private const uint WT_Mark 0x1501;[DllImport("user32.dll", CharSet CharSet.Auto, SetL…

oracle 中大于等于_针对oracle安装参数调整方法

solaris针对oracle安装的shmmax参数调整方法安装数据库不能拘泥于联机文档&#xff0c;最近看到好几个跑oracle的sun主机上&#xff0c;都把和数据库内存使用相关的操作系统内核参数shmmax设置成4G&#xff0c;因为联机文档中“solaris系统上安装oracle”是这样写的。具体实施时…

带有JAX-WS和Spring的Web服务应用程序

1.简介 这是一个漫长的等待&#xff0c;但是我终于发布了一个关于使用Spring创建第一个基于SOAP的Web服务应用程序的教程。 JAX-WS &#xff08;用于XML Web服务的Java API&#xff09;是用于以XML格式创建Web服务的一组API&#xff0c;我们最常将其称为基于SOAP的Web服务 &…

mysql把一个字段加到另一张表中_mysql如何能把一个表中的某一字段下的数据加入另一个表中相同字段下,条件是两表中的某字段相同?...

1、创建表create table a (name varchar(20) not null,sex varchar(10));create table b (name varchar(20) not null,sex varchar(10));2、插入值insert into a values(john,male);insert into b values(john,male);insert into a values(kate,female);insert into b values(k…

jboss数据源配置

http://blog.csdn.net/clinique/article/details/7482670 最近项目相关的JBOSS配置开始&#xff0c;留下点什么 项目使用的是local-tx-datasource, 网上找了很多资料&#xff0c;都没有明确说明local-tx-datasource和xa-datasource的区别&#xff0c;而且中文的资料太少&#x…

创建虚拟环境和新建工程目录

一、创建虚拟环境 virtualenv -p python版本的路径.exe 虚拟环境名称 #新建虚拟环境 eg&#xff1a;virtualenv -p C:\Users\fanlala\AppData\Local\Programs\Python\Python35-32\python.exe article_spider #使用python3.5新建名为article_spider的虚拟环境。 新建完成虚…

python装饰器编程_Python编程中装饰器的使用示例解析

装饰函数和方法我们先定义两个简单的数学函数&#xff0c;一个用来计算平方和&#xff0c;一个用来计算平方差&#xff1a; # get square sumdef square_sum(a, b):return a**2 b**2# get square diffdef square_diff(a, b):return a**2 - b**2print(square_sum(3, 4))print(s…

mvvm 自动绑定_ZK的实际应用:MVVM –表单绑定

mvvm 自动绑定这是我们从头开始构建ZK应用程序的第二集。 上一篇文章介绍了使用MVVM将数据加载和呈现到表中。 在本文中&#xff0c;我们将向您介绍ZK MVVM的表单绑定。 目的 我们将构建一个“添加”功能&#xff0c;使我们能够将新条目保存到清单中。 单击“添加”时出现表格…

最短路和次短路问题,dijkstra算法

1 /* 2 *题目大意&#xff1a; 3 *在一个有向图中,求从s到t两个点之间的最短路和比最短路长1的次短路的条数之和; 4 * 5 *算法思想&#xff1a; 6 *用A*求第K短路,目测会超时,直接在dijkstra算法上求次短路; 7 *将dist数组开成二维的,即dist[v][2],第二维分别用于记录最短…

Java EE 8 MVC:使用bean参数

在上一篇文章中&#xff0c;我们看到了如何在MVC Controller中访问query &#xff0c; path和form参数 。 这篇文章展示了如何使用BeanParam批注将多个参数映射到一个对象。 让我们重用关于表单参数的文章中的简单HTML表单&#xff1a; <form action"submit" me…

用python验证猜想之类的例子_python练手好例子:验证哥德巴赫猜想

哥德巴赫猜想是一个谜&#xff0c;但十分适合用来作为编程练习涉及的几个问题&#xff1a;1、如何验证一个数是素数 def prime(n)一个整数n不能被2 到 n \sqrt{n}n​整除&#xff0c;则为素数2、产生N以内的素数列表本文中N取100&#xff0c;可以取更大3、对于大于6的偶数&…

oracle安装及卸载总结

>>>>> oracle安装&#xff08;卸载&#xff09;教程&#xff08;来自网络&#xff09;&#xff1a;链接: http://pan.baidu.com/s/1eSzSwZC 密码: g3qn oracle_win_64安装包&#xff08;官网下的&#xff09;&#xff1a;链接: http://pan.baidu.com/s/1nvBPzkt…

mysql全表重命名备份_MySQL数据库重命名的快速且安全方法(3种)

MySQL数据库重命名的方法Innodb引擎的表如何改数据库名&#xff0c;MyISAM引擎又该如何操作。如果表是MyISAM引擎可以直接去到数据库目录mv重命名文件夹就可以。 Innodb完全不行&#xff0c;会提示相关表不存在。第一种方法&#xff1a;rename database 弃用了RENAME database …

mysql 中 and和or 一起使用和之间的优先级

SELECT address,job_title,education,SUM(recruiting) FROM commerce_jobs WHERE education 大专 and ( job_title LIKE %主管% OR job_title LIKE %组长% OR job_title LIKE %主任% OR job_title LIKE %项目经理% ) 标红部分的() 括号。and 比 or具有更高的优先级&#xff0c…

threadlocal_了解ThreadLocal背后的概念

threadlocal介绍 我知道本地线程&#xff0c;但直到最近才真正使用过它。 因此&#xff0c;我开始深入研究该主题&#xff0c;因为我需要一种传播某些用户信息的简便方法 通过Web应用程序的不同层&#xff0c;而无需更改每个调用方法的签名。 小前提信息 线程是具有自己的调…

mysql有nvarchar类型_mysql如何处理varchar与nvarchar类型中的特殊字符

如果你每次建数据表的时候固执的使用varchar&#xff0c;那么你可能会遇到以下的问题&#xff1a; 现在saleUserName的字段类型为varchar(50) update TableNameset saleUserName小覃祝你快乐 where ID87 select * from TableName where ID87 whySaleUserName字段里的文字怎么如…

linux 文件的压缩和打包

在我们的生活中&#xff0c;经常会和朋友、同事、客户发一些文件。为了能够更加快速、高效的将文件传递出去&#xff0c;经常会用到压缩工具。压缩工具通过一定的算法&#xff0c;把数据给尽可能的缩小。这样不仅方便传递、而且可以节省空间。有时候我们需要把一些零散的文件集…

python 爬取svg数据_抓取SVG图表

我试图从以下链接中获取以下svg&#xff1a;我要刮的部分如下&#xff1a;我不需要图表中的文字(只需要图表本身)。但是&#xff0c;我以前从来没有抓取过svg图像&#xff0c;我不确定这是否可能。我环顾四周&#xff0c;但找不到任何有用的python包来直接执行此操作。在我知道…

protected default

protected:主要作用 保护子类 子类可以继承和使用它的成员 其他不行 default:针对本包 类内部本包子类外部包publicOKOKOKOKprotectedOKOKOK defaultOKOK private OK 转载于:https://www.cnblogs.com/love-yangerlei/p/7352337.html

Java 8:再见手册SQL,您好!

大多数用Java编写的应用程序都需要某种形式的数据存储。 在小型应用程序中&#xff0c;这通常是通过使用普通SQL查询的原始JDBC连接来实现的。 另一方面&#xff0c;较大的系统通常使用对象关系映射&#xff08;ORM&#xff09;框架来处理数据库通信。 这两种方法都有优点和缺点…