EasyUi表单取值,表单赋值,非官方form提交,可轻松扩展 2023-08-27 08:36 10636阅读 0赞 **1、表单取值** 我们指定一个dom属性的值来标志每个文本框对应的接口字段,本文这里使用 data-field 自定义属性,也可以使用name属性,都可以。 html:指定data-field属性的值 <body> <div class="easyui-layout" data-options="fit:true"> <div data-options="region:'center',border: false"> <input id="txtName" class="easyui-textbox" data-field="UserName" width:200,height:22,label:'名称:' ,labelWidth:50,labelAlign:'right' /> <input id="txtTel" class="easyui-textbox" data-field="UserTel" width:200,height:22,label:'电话:' ,labelWidth:50,labelAlign:'right' /> </div> </div> </body> js:自动获取所有文本框,并组成json数据 // 定义变量 var formData = {}; // 获取表单所有字段和相应值 装填到formData变量中 var fields = $("[data-field]"); fields.each(function (index, item) { if ($(item).hasClass("textbox-f")) { $(item).next().find(".textbox-value").each(function (index2, item2) { // 根据dom节点的自定义属性[data-field]来定义json对象的字段名 formData[item.dataset.field] = item2.value; // 若组件为combobox或combo或combogrid或combotreegrid则会获取到所选项的value值,非text值 }); } else { // 若不是easyui组件,则获取原生标签的值 formData[item.dataset.field] = item.value; } }); $.ajax({ url: 'FkdzService.ashx', type: 'post', async: true, dataType: 'json', data: formData, success: function (result, status, xmlHttpRequest) { }, error: function (status) { }, complete: function (xmlHttpRequest, status) { } }); **2、表单赋值** //示例数据 var main = { UserName: "蜗牛", UserTel: "10086" }; //表单赋值 $("[data-field]").each(function (index, item) { if ($(item).hasClass("combobox-f")) { //combobox $(item).combobox("setValue", main[item.dataset.field]); } else if ($(item).hasClass("textbox-f")) { //textbox $(item).textbox("setValue", main[item.dataset.field]); } else { //原生标签 $(item).val(main[item.dataset.field]); } }); 转载于:https://www.cnblogs.com/BenPaoWoNiu/p/11395993.html
相关 Form表单提交 1. JS源码提交: var form = document.getElementById('AddZookeeperForm'); form 谁借莪1个温暖的怀抱¢/ 2022年07月15日 01:42/ 0 赞/ 201 阅读
相关 Form表单提交 1. JS源码提交: var form = document.getElementById('AddZookeeperForm'); form 深藏阁楼爱情的钟/ 2022年07月15日 01:42/ 0 赞/ 182 阅读
相关 EasyUI之表单Form 1、实例背景 EasyUI常用的Form表单,利用输入框直接提交值;清空按钮,将填写有误的数据进行清空 2、实例源码 <!DOCTYPE ht 素颜马尾好姑娘i/ 2022年07月15日 01:57/ 0 赞/ 104 阅读
相关 EasyUI之表单Form 1、实例背景 EasyUI常用的Form表单,利用输入框直接提交值;清空按钮,将填写有误的数据进行清空 2、实例源码 <!DOCTYPE ht 刺骨的言语ヽ痛彻心扉/ 2022年07月15日 01:57/ 0 赞/ 89 阅读
相关 easyui-form表单提交combobox 这个问题困扰了我一天,后来找到个思路,又解决了一系列bug,终于完成想要的功能效果。 需求:用easyui的form表单提交同一个combobox的 悠悠/ 2022年07月15日 13:22/ 0 赞/ 102 阅读
相关 jQuery提交form表单 <form id="search_form" name="search_form" method="post"> <input type="tex 「爱情、让人受尽委屈。」/ 2022年08月02日 09:44/ 0 赞/ 153 阅读
相关 easyui之form表单提交 $('\editForm').form('submit', \{ url : "$\{path\}/bu/addTApplication", conte 不念不忘少年蓝@/ 2022年08月23日 03:58/ 0 赞/ 234 阅读
相关 html禁止form表单提交表单提交,onsubmit阻止表单提交 在实际开发中往往会遇到检查表单数据的合法性,如果数据不合法,就不让其提交。 Bootstrap 实例 - 提交表单验证 //---> function checksubm 骑猪看日落/ 2022年10月07日 11:57/ 0 赞/ 207 阅读
相关 html表单赋值提交,js 提交表单与表单赋值实例代码 例子,javascript代码实现提交表单与赋值操作。 复制代码 代码示例: " value=". . ." class="btnLook" style="" onClic 电玩女神/ 2022年10月09日 02:33/ 0 赞/ 109 阅读
相关 EasyUi表单取值,表单赋值,非官方form提交,可轻松扩展 1、表单取值 我们指定一个dom属性的值来标志每个文本框对应的接口字段,本文这里使用 data-field 自定义属性,也可以使用name属性,都可以。 html:指定da ゞ 浴缸里的玫瑰/ 2023年08月27日 08:36/ 0 赞/ 10637 阅读
还没有评论,来说两句吧...