zoukankan      html  css  js  c++  java
  • Form表单

     

    一丶读取记录填充到表单中。数据参数可以是一个字符串或一个对象类型,如果是字符串则作为远程URL,否则作为本地记录。

    代码示例:

    1 $('#ff').form('load',{
    2     name:'name2',
    3     email:'mymail@gmail.com',
    4     subject:'subject2',
    5     message:'message2',
    6     language:5
    7 });
    View Code

    二丶从前端提交表单

    1.EasyUI自带的sumit提交

     1 //是一个验证表单的功能。当validate()这个函数返回值是true的时候,表单提交,反之则不提交。
     2           $("#addForm").form('submit', {
     3                     url: '/Test_Areas/Test/AddExcute',
     4                     onSubmit: function () {
     5                         return $(this).form('validate');
     6                     },
     7                     success: function (data) {
     8                         if (data == 'ok') {
     9                             $.messager.alert('success', '插入成功!');
    10                             $('#j_addStu').dialog('close');
    11                             $('#dg').datagrid('reload');
    12                         } else {
    13                             $.messager.alert('Error', '插入失败!');
    14                         }
    15                     }
    16                 });
    View Code

    2.使用序列化提交表单

     1 /**
     2 *把表单元素序列化成对象
     3 */
     4 function (form) {
     5     var o = {};
     6     $.each(form.serilizeArray(), function (intdex) {
     7         if (o[this['name']]) {
     8             o[this['name']] = o[this['name']] + "," + this['value'];
     9         } else {
    10             o[this['name']] = this['value']
    11         }
    12     });
    13 
    14     return o;
    15 }
    View Code

    三丶弹出新窗口

     1 var pEdit = $("#j_edittbStuDialog").dialog({
     2                         title: "修改学生信息",
     3                          700,
     4                         height: 450,
     5                         href: "/Test_Areas/Test/Update_View",
     6                         buttons: [{
     7                             text: '修改',
     8                             handler: function () {
     9                                 edit();
    10                             }
    11                         }, {
    12                             text: '关闭',
    13                             handler: function () {
    14                                 $('#j_edittbStuDialog').dialog('close');
    15                             }
    16                         }],
    17                         onLoad: function () {
    18                             var row = rows[0];
    19                             pEdit.find("#j_editForm").form('load', {
    20                                 name: row.name,
    21                                 sex: row.sex,
    22                                 age: row.age,
    23                                 photoUrl: row.photoUrl,
    24                                 roomNumber: row.roomNumber,
    25                                 id: row.id,
    26                                 pId: row.pId,
    27                             });
    View Code

    四丶combobox下拉列表框 

    使用Javascript创建下拉列表框

     1             //部门编号  名称
     2             $('#j_departId').combobox({
     3                 editable: false,
     4                 height: 30,
     5                 url: '/Admin_Areas/SysUserInfor/GetDepartName',
     6                 panelHeight: 'auto',
     7                 panelMaxHeight: 220,
     8                 valueField: 'value',
     9                 textField: 'text',
    10                 onSelect: function (rec) {
    11                     if (rec.value == "") {
    12                         $('#j_departName').val("");
    13                     } else {
    14                         $('#j_departName').val(rec.text);
    15                     }
    16                 }
    17             });
    View Code

     接口数据处理

     1         public ActionResult GetDepartName(){               
     2                 //获取部门信息
     3                 var departData = db.Set<DepaertMent>.Select(a => new ComoboData
     4                 {
     5                     value = a.id,
     6                     text = a.departName,
     7                 }).ToList();
     8 
     9                 departData.Insert(0, new ComoboData
    10                 {
    11                     value = "",
    12                     text = "请选择部门",
    13                 });
    14                 return json(departData );
    15         }    
    View Code

      

      

    作者:chenze
    出处:https://www.cnblogs.com/chenze-Index/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
    如果文中有什么错误,欢迎指出。以免更多的人被误导。
  • 相关阅读:
    hdu 1017 A Mathematical Curiosity 解题报告
    hdu 2069 Coin Change 解题报告
    hut 1574 组合问题 解题报告
    hdu 2111 Saving HDU 解题报
    hut 1054 Jesse's Code 解题报告
    hdu1131 Count the Trees解题报告
    hdu 2159 FATE 解题报告
    hdu 1879 继续畅通工程 解题报告
    oracle的系统和对象权限
    oracle 自定义函数 返回一个表类型
  • 原文地址:https://www.cnblogs.com/chenze-Index/p/9266513.html
Copyright © 2011-2022 走看看