关于ligerform中select与text的赋值与取值

如有下ligerform表单:

 var formData = [
         { display: "区域", name: "QYYJ", newline: true, labelWidth: 100, width: 220, space: 2, type: "select", comboboxName: "QYYJName", options: { valueFieldID: "QYYJ" }, group: "区域位置及周边环境", groupicon: "@Url.Content("~/Content/icons/32X32/import.png")" },
         { display: "", name: "QYEJ", newline: false, labelWidth: 2, width: 220, space: 0, type: "select", comboboxName: "QYEJName", options: { valueFieldID: "QYEJ" } },
         { display: "区域描述", name: "QYMS", newline: true, labelWidth: 100, width: 700, space: 50, type: "textarea"},
         { display: "周边环境", name: "ZBHJ", newline: true, labelWidth: 100, width: 700, space: 50, type: "textarea" },
         { display: "估价方法", name: "GJFFs", newline: true, labelWidth: 100, width: 220, space: 50, type: "select", group: "估价法及其概念", groupicon: "@Url.Content("~/Content/icons/32X32/communication.gif")", comboboxName: "GJFFsName", options: { valueFieldID: "GJFFs", isMultiSelect: true, split: ‘,‘ } },
         { display: "估价法概念", name: "GJFFGN", newline: true, labelWidth: 100, width: 700, space: 50, type: "textarea" },
         { display: "房屋用途", name: "FWYTQZ", newline: true, labelWidth: 100, width: 220, space: 50, type: "select", comboboxName: "FWYTQZName", options: { valueFieldID: "FWYTQZ" }, group: "房屋用途及其物权法规定", groupicon: "@Url.Content("~/Content/icons/32X32/bank.gif")" },
         { display: "物权法规定", name: "WQFGD", newline: true, labelWidth: 100, width: 700, space: 50, type: "textarea" }]

         //创建表单结构
         var mainform = $("#mainform");
         mainform.ligerForm({
             inputWidth: 280,
             fields: formData,
             toJSON: JSON2.stringify
         })

如要对其中的控件进行赋值与取值,网上搜了好多种方法都不可行(为了不混淆视听,就不列举那些错误的例子了),下面是亲测正确的方法:

一、针对下拉框select的取值与赋值:

(1)取值:
获取value值:
$("[name=QYYJ]").val(), //注意name是select的名称

获取text值:
$("[name=QYYJName]").val() //注意name是combobox的名称
 //或者
$("[#QYYJName]").val(),

(2)赋值:
用liger.get("QYYJName").setData(值);//注意name是combobox的名称

二、针对text/textarea的取值与赋值:

取值:$("[name=GJFFGN]").val()
赋值:用 $("#text的name").attr("value",值)
时间: 2024-08-29 05:34:34

关于ligerform中select与text的赋值与取值的相关文章

Java反射 - 简单的给Bean赋值和取值

由于项目的实际需要,所以利用java反射原理写了一个简单给bean赋值和取值通用的类,在此记录下方便自己日后用到,也为需要的兄弟提供个参考例子. 工具类BeanRefUtil: [java] view plain copy print? package com.test; import java.lang.reflect.Field; import java.lang.reflect.Method; import java.text.SimpleDateFormat; import java.u

JQuery里属性赋值,取值prop()和attr()方法?

1.赋值的时候 如果是<input type="checkbox" checked>这样的只有属性名就能生效的属性 推荐prop,即:$('input').prop('checked',true); 同时,false表示取消,即:$('input').prop('checked',false); 当然attr也行的:$('input').attr('checked','这里写什么都行的'); 取消属性就是移除:$('input').removeAttr('checked')

JQuery里input属性赋值,取值prop()和attr()方法?

一.赋值的时候 如果是<input type="checkbox" checked>这样的只有属性名就能生效的属性 推荐prop,即:$('input').prop('checked',true); 同时,false表示取消,即:$('input').prop('checked',false); 当然attr也行的:$('input').attr('checked','这里写什么都行的'); 取消属性就是移除:$('input').removeAttr('checked')

Java 中日期的几种常见操作 —— 取值、转换、加减、比较

Java 的开发过程中免不了与 Date 类型纠缠,准备总结一下项目经常使用的日期相关操作,JDK 版本 1.7,如果能够帮助大家节约那么几分钟起身活动一下,去泡杯咖啡,便是极好的,嘿嘿.当然,我只提供了可行的解决方案,并不保证是最佳实践,欢迎讨论. 1. 日期取值 在旧版本 JDK 的时代,有不少代码中日期取值利用了 java.util.Date 类,但是由于 Date 类不便于实现国际化,其实从 JDK1.1 开始,就更推荐使用 java.util.Calendar 类进行时间和日期方面的处

在LoadRunner中从数组类型的参数随机取值的方法

使用web_reg_save_param做关联后,有时候会有多个匹配值. 为了模仿用户行为随机取一个值为后续transcation所用,可以使用lr_paramarr_random函数. 例如: web_reg_save_param("EntryID", "LB=_41\"\>\<nobr\>", "RB=\<", "Ord=All", "NOTFOUND=WARNING"

C# - 匿名对象属性的赋值与取值

在new出匿名对象的函数内可以直接调用该匿名对象的属性取值. 可是在其它函数就无法调用匿名对象的属性或方法. 这时,我们可以通过c#的反射机制取值: 文章出处:https://www.cnblogs.com/aucy/p/9102915.html ====================================================== C# 匿名对象的序列化 在开发的时候,经常遇到对象的序列化,尤其是在和外部系统交互的时候.在调用其他接口获得数据的时候大多都是json字符串,

用JQUERY为INPUT的TXT类型赋值及取值操作

注意和纯JS操作的区别,一个是对象,一个是字串,如下说明: 在Jquery中,用$("#id")来获得页面的input元素,其相当于document.getElementById("element")但是,该获取的是一个Jquery对象,而不是一个dom element对象.value是dom element对象的属性.所以,使用$("#id").value不能取到值取值的方法如下: var job_name = $("#id_jenk

C#中hashtable的赋值、取值、遍历、排序操作

一,哈希表(Hashtable)简述 在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似key/value的键值对,其中key通常可用来快速查找,同时key是区分大小写:value用于存储对应于key的值.Hashtable中key/value键值对均为object类型,所以Hashtable可以支持任何类型的key/value键值对. 二,哈希表的简单操作 在哈希表中添加一个key/value键值对: Hasht

Jquery为下拉列表动态赋值与取值,取索引

接触前端也不久对jquery用的也只是皮毛,写过去感觉能复用的发出来,大家指点下 1.下拉列表动态赋值 function initddlYear() { var mydate = new Date(); var startYear = mydate.getFullYear() - 50; var endYear = mydate.getFullYear() + 50; for (var i = startYear; i < endYear; i++) { jQuery("#ddlYear&