提供一种如果前台页面标签比较多,如果挨个初始化的话可能会比较繁琐,这时候我们可以将后台传递的数据组装为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

JQuery 对表单进行初始化操作相关推荐

  1. 五、jQuery 对表单、表格的操作(走过路过瞅瞅吧)

    文章目录 前言 一. 表单应用 1.1 单行文本框应用 1.2 多行文本框应用 1.3 复选框应用 1.3 下拉框应用 1.5 表单验证 二. 表格应用 2.1 表格变色 2.1.1 普通的隔行变色 ...

  2. jQuery对表单、表格的操作以及更多应用

    表单和表格都是HTML的重要组成部分,分别用于采集.提交用户输入的信息和显示列表数据. 表单应用:一个表单有3个基本组成部分: ①表单标签:包含处理表单数据所用的服务器端程序URL以及数据提交到服务器 ...

  3. jQuery对表单元素的取值和赋值操作代码

    使用常规的思路:$("#keyword").value 取值是取不到的,因为此时$('#keydord')已经不是个element,而是个jquery对象,所以应该使用:$(&qu ...

  4. jQuery表单控件操作

    自己下载jQuery类库(http://docs.jquery.com/Downloading_jQuery),当前使用版本1.5. 源码: <!DOCTYPE html PUBLIC &quo ...

  5. jquery对文本赋值和取值_jQuery对表单元素的取值和赋值操作代码

    JS jQuery对表单元素的取值和赋值操作代码 作者: 来源:www.28hudong.com2013-03-30 00:52:47 阅读次 $("#keyword")[0].v ...

  6. day-16 jquery的DOM文档操作及bootstrap

    1. jquery的DOM文档操作 <!DOCTYPE html> <html lang="en"> <head> <meta chars ...

  7. jQuery框架学习第十一天:实战jQuery表单验证及jQuery自动完成提示插件

    jQuery框架学习第一天:开始认识jQuery jQuery框架学习第二天:jQuery中万能的选择器 jQuery框架学习第三天:如何管理jQuery包装集  jQuery框架学习第四天:使用jQ ...

  8. jQuery 表单插件 -- Form

    1.Form 插件简介 jQuery Form 插件是一个优秀的 Ajax 表单插件,可以非常容易地.无侵入地升级 HTML 表单以支持 Ajax. jQuery Form 有两个核心方法 --- a ...

  9. JQuery表单插件Form

    Form 插件简介 JQuery Form 插件是一个优秀的Ajax表单插件.它有两个核心方法 ajaxForm()和ajaxSubmit(),还包括一些方法: formToArray().formS ...

最新文章

  1. hud 5929.Basic Data Structure
  2. 乐pad平板电脑_2020年双十一高性价比平板电脑推荐(包含苹果ipad,安卓华为,微软surface)...
  3. 多个折线样式_Python数据可视化实例:关于图表“贵族”折线的增强优化方法
  4. Atitit 架构之道 之 可读性可维护性架构之道 提升效率架构之道 attilax著 艾龙 著 1.1. Hybrid架构 1 1.2. 分层架构是使用最多的架构模式 Layers模式 也称Tie
  5. P2P-JXTA学习(1)-入门
  6. Cisco CCNA考试题库大全
  7. c语言银行卡六位密码编译,用c语言生成六位的随机密码。
  8. 神经系统图 基本结构图,神经系统结构图示意图
  9. linux sox录音时间控制,SOX的一些命令和kaldi使用sox音频数据增强
  10. 君不密则失臣,臣不密则失身,机事不密则害成
  11. 现有列表记录商品名称和价格如下:‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬要求用户输入总资产,例如: 20000,输出所有商品序号和商品列表,每行
  12. 安徽省美术作品版权登记技巧,申请了商标还要申请美术作品版权吗?
  13. 李宏毅机器学习2022 HW1
  14. usb外接耳机声音过大解决方法
  15. torch.cat 关于 dim=0,dim=1 测试
  16. Exception Processing Message 0xc0000005 Parameters
  17. 谷粒商城商品规格数据结构学习笔记(SPUSKU)
  18. 【web指纹识别】whatweb简介、使用方法、命令选项
  19. 六、25个深度神经网络模型
  20. 配置腾讯云COS(云对象存储服务)

热门文章

  1. 【开源项目】Android下自定义HASH【支持一个key对应多个value--根据key排序】
  2. 【Android OpenGL ES 开发 (三)】Shader 扩展
  3. java iterator获取索引_2020年Java面试题最新整理(1625)
  4. Python3只出现一次数字
  5. khoury计算机科学学院,东北大学Open House中国站
  6. 大话oraclerac集群、高可用性、备份与恢复_Oracle RAC结构
  7. 单片机sleep函数的头文件_单片机代码模块化设计思想浅谈
  8. ubuntu 下安装qemu
  9. 工业级以太网交换机-管理型
  10. 【渝粤教育】21秋期末考试财务管理10164k2