如有下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的取值与赋值:

()取值:
获取value值:
$("[name=QYYJ]").val(), //注意name是select的名称 获取text值:
$("[name=QYYJName]").val() //注意name是combobox的名称
//或者
$("[#QYYJName]").val(), ()赋值:
用liger.get("QYYJName").setData(值);//注意name是combobox的名称

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

取值:$("[name=GJFFGN]").val()
赋值:用 $("#text的name").attr("value",值)

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

  1. Jquery实现数据双向绑定(赋值和取值),类似AngularJS

    <!DOCTYPE html> <html> <head> <meta name="viewport" content="wid ...

  2. 实用ExtJS教程100例-011:ExtJS Form 使用JSON数据赋值和取值

    上一节中我们演示了ExtJS Form的异步加载和提交数据,本节中我们将演示如何使用JSON数据为ExtJS Form中的字段赋值和取值. 系列ExtJS教程持续更新中,点击查看>>最新E ...

  3. js实现hashtable的赋值、取值、遍历

    哈希表(Hashtable)这个概率应该是#c里面的概念,用来赋值.取值.遍历.排序操作提高效率.想起这个东西其实使我们以前经常遇到这样的面试题,一个很大的数组可能有100000个,如何快速知道它里面 ...

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

    由于项目的实际需要,所以利用java反射原理写了一个简单给bean赋值和取值通用的类,在此记录下方便自己日后用到,也为需要的兄弟提供个参考例子. 工具类BeanRefUtil:   package c ...

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

    在LoadRunner中从数组类型的参数随机取值的方法 使用web_reg_save_param做关联后,有时候会有多个匹配值. 为了模仿用户行为随机取一个值为后续transcation所用,可以使用 ...

  6. 通过编写串口助手工具学习MFC过程——(十)UpdateData()用法和编辑框的赋值、取值

    通过编写串口助手工具学习MFC过程 因为以前也做过几次MFC的编程,每次都是项目完成时,MFC基本操作清楚了,但是过好长时间不再接触MFC的项目,再次做MFC的项目时,又要从头开始熟悉.这次通过做一个 ...

  7. php的form中元素name属性相同时的取值问题

    php的form中元素name属性相同时的取值问题:修改元素的名称,在名称后面加上 '[]',然后取值时即可得array()数组. 一.以复选框为例: <html> <head> ...

  8. jquery input 赋值和取值

    记录一下: 在写一个input赋值,二话不说就直接利用了$('#xx').val()来进行取值和赋值,取值ok,赋值后利用alert显示正确,但是在html上并没有正确的显示出来,后来改为使用如下代码 ...

  9. datetimebox赋值或取值

    datetimebox赋值或取值 $('#j_dateStart').datebox('setValue', ""); //赋予空值 $("#j_dateStart&qu ...

随机推荐

  1. Cocos2d-x 手机游戏《疯狂的蝌蚪》资源 “开源” win32+安德鲁斯+iOS三合一

    郝萌主倾心贡献,尊重作者的劳动成果,转载请注明出处 From郝萌主. 假设文章对您有所帮助.欢迎给作者捐赠,支持郝萌主,捐赠数额任意,重在心意^_^ 我要捐赠: 点击捐赠 Cocos2d-X源代码下载 ...

  2. 开源远程控制RealVNC源代码中的通讯协议RFB(远程帧缓冲)(转)

    在网上流传的gh0st3.6源代码中,远程桌面总是存在CPU占用率高和画面更新不及时等问题.于是想到了著名的开源远程控制RealVNC  它采用了远程帧缓存的协议(Remote Frame buffe ...

  3. [Python]sqlite3二进制文件存储问题(BLOB)(You must not use 8-bit bytestrings unless you use a text_factory...)

    事情是这种: 博主尝试用Python的sqlite3数据库存放加密后的usernamepassword信息,表是这种 CREATE TABLE IF NOT EXISTS user ( userID ...

  4. hosts目录位置

    C:\WINDOWS\system32\drivers\etc 版权声明:本文博客原创文章,博客,未经同意,不得转载.

  5. GDI+学习笔记(六)渐变画笔

    刷,顾名思义,它是一样的刷.提请设备,还记得常唱歌曲,"我是一个画家.." 好吧.跑题了. 本系列博客希望尽可能简单的描写叙述每项功能,而不希望把每一个參数都介绍的详具体细,假设须 ...

  6. C#依据word模版动态生成文档

    新生开学,各院系辅导员代领校园卡.需要打印一份领取卡的协议,协议模版固定,但各院系卡的数量不同.需要从excel表格中抽取数据往word文件中填,同事咨询是否可以用word中的邮件合并功能,心想有这功 ...

  7. linux VIM基本命令

    linux VIM命令: vim 在命令行中输入vim,进入vim编辑器 Esc 退出i(插入)命令进行其他命令使用 :sh 进入shell命令行,运行完命令后ctrl+d退出又一次进入vim编辑继续 ...

  8. oracle之sql语句优化

    oracle之sql语句优化 sql语句的优化 1.在where子句中使用 is null 或 is not null 时,oracle优化器就不能使用索引了. 2.对于有连接的列,即使最有一个是静态 ...

  9. js之按键总结

    js 实现键盘记录 兼容FireFox和IE 2009-01-07 11:43 作者:羽殇仁 转载请注明出处,谢谢. 本篇文章是我的第一百篇blog文章,恭喜一下! 这两天突然想弄弄js的键盘记录,所 ...

  10. java.lang.reflect操作对象属性(域)的值

    package reflect; import java.lang.reflect.Constructor; import java.lang.reflect.Field; import java.l ...