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
JQuery 对表单进行初始化操作相关推荐
- 五、jQuery 对表单、表格的操作(走过路过瞅瞅吧)
文章目录 前言 一. 表单应用 1.1 单行文本框应用 1.2 多行文本框应用 1.3 复选框应用 1.3 下拉框应用 1.5 表单验证 二. 表格应用 2.1 表格变色 2.1.1 普通的隔行变色 ...
- jQuery对表单、表格的操作以及更多应用
表单和表格都是HTML的重要组成部分,分别用于采集.提交用户输入的信息和显示列表数据. 表单应用:一个表单有3个基本组成部分: ①表单标签:包含处理表单数据所用的服务器端程序URL以及数据提交到服务器 ...
- jQuery对表单元素的取值和赋值操作代码
使用常规的思路:$("#keyword").value 取值是取不到的,因为此时$('#keydord')已经不是个element,而是个jquery对象,所以应该使用:$(&qu ...
- jQuery表单控件操作
自己下载jQuery类库(http://docs.jquery.com/Downloading_jQuery),当前使用版本1.5. 源码: <!DOCTYPE html PUBLIC &quo ...
- jquery对文本赋值和取值_jQuery对表单元素的取值和赋值操作代码
JS jQuery对表单元素的取值和赋值操作代码 作者: 来源:www.28hudong.com2013-03-30 00:52:47 阅读次 $("#keyword")[0].v ...
- day-16 jquery的DOM文档操作及bootstrap
1. jquery的DOM文档操作 <!DOCTYPE html> <html lang="en"> <head> <meta chars ...
- jQuery框架学习第十一天:实战jQuery表单验证及jQuery自动完成提示插件
jQuery框架学习第一天:开始认识jQuery jQuery框架学习第二天:jQuery中万能的选择器 jQuery框架学习第三天:如何管理jQuery包装集 jQuery框架学习第四天:使用jQ ...
- jQuery 表单插件 -- Form
1.Form 插件简介 jQuery Form 插件是一个优秀的 Ajax 表单插件,可以非常容易地.无侵入地升级 HTML 表单以支持 Ajax. jQuery Form 有两个核心方法 --- a ...
- JQuery表单插件Form
Form 插件简介 JQuery Form 插件是一个优秀的Ajax表单插件.它有两个核心方法 ajaxForm()和ajaxSubmit(),还包括一些方法: formToArray().formS ...
最新文章
- hud 5929.Basic Data Structure
- 乐pad平板电脑_2020年双十一高性价比平板电脑推荐(包含苹果ipad,安卓华为,微软surface)...
- 多个折线样式_Python数据可视化实例:关于图表“贵族”折线的增强优化方法
- Atitit 架构之道 之 可读性可维护性架构之道 提升效率架构之道 attilax著 艾龙 著 1.1. Hybrid架构	1 1.2. 分层架构是使用最多的架构模式 Layers模式 也称Tie
- P2P-JXTA学习(1)-入门
- Cisco CCNA考试题库大全
- c语言银行卡六位密码编译,用c语言生成六位的随机密码。
- 神经系统图 基本结构图,神经系统结构图示意图
- linux sox录音时间控制,SOX的一些命令和kaldi使用sox音频数据增强
- 君不密则失臣,臣不密则失身,机事不密则害成
- 现有列表记录商品名称和价格如下:要求用户输入总资产,例如: 20000,输出所有商品序号和商品列表,每行
- 安徽省美术作品版权登记技巧,申请了商标还要申请美术作品版权吗?
- 李宏毅机器学习2022 HW1
- usb外接耳机声音过大解决方法
- torch.cat 关于 dim=0,dim=1 测试
- Exception Processing Message 0xc0000005 Parameters
- 谷粒商城商品规格数据结构学习笔记(SPUSKU)
- 【web指纹识别】whatweb简介、使用方法、命令选项
- 六、25个深度神经网络模型
- 配置腾讯云COS(云对象存储服务)
热门文章
- 【开源项目】Android下自定义HASH【支持一个key对应多个value--根据key排序】
- 【Android OpenGL ES 开发 (三)】Shader 扩展
- java iterator获取索引_2020年Java面试题最新整理(1625)
- Python3只出现一次数字
- khoury计算机科学学院,东北大学Open House中国站
- 大话oraclerac集群、高可用性、备份与恢复_Oracle RAC结构
- 单片机sleep函数的头文件_单片机代码模块化设计思想浅谈
- ubuntu 下安装qemu
- 工业级以太网交换机-管理型
- 【渝粤教育】21秋期末考试财务管理10164k2