easyui表单构造

说起javascript框架,现在可是AngularJS,vue,react横行的时代,其实jqueyr旗下的easyui也很好用的哦。

接着前面的来,使用easyui做页面,恐怕离不开提交数据,用easyui构造一个提交数据表单和普通html页面很类似。

首先无非是引入jquery和easyui

这个也简单,这个估计大家都能看懂了

<link rel="stylesheet" type="text/css" href="../js/themes/default/easyui.css"/>  

<link rel="stylesheet" type="text/css" href="../js/themes/icon.css"/>  

<link rel="stylesheet" type="text/css" href="../js/themes/demo.css"/>

<script type="text/javascript" src="../js/EasyUI/jquery-1.8.0.min.js"></script>  

<script type="text/javascript" src="../js/EasyUI/jquery.easyui.min.js"></script>  

<script type="text/javascript" src="../js/EasyUI/easyui-lang-zh_CN.js"></script>

下面就是表单代码

 <div id="dlg" class="easyui-dialog" data-options="iconCls:'icon-search',modal:true,title:'数据管理',closed:true,buttons:'#dlg-buttons'" style="width:590px;height:200px">
      <form id="fm" method="post" action="../data/Data.ashx">  
        <input type="text" id="Id" name="Id" class="hidden"/>
        <div class="item">
             <label class="noblank">描述:</label>  
             <input id="Desc" class="easyui-validatebox" name="Desc" style="width:425px;"/>  
        </div>
          <div class="item">
            <label class="noblank">密码:</label>  
            <input id="Pwd" class="easyui-validatebox" name="Pwd" style="width:160px;"/> 
            <label class="lab">状态:</label>
            <select id="Flag" name="Flag" class="easyui-combobox" style="width:165px;">  
                <option value="0">是</option> 
                <option value="1">否</option>  
            </select>  
        </div>
        <div class="item">
            <label class="noblank">开始时间:</label>  
            <input id="sDate" class="easyui-datetimebox" name="sDate" style="width:165px;" data-options="required:'true'"/> 
            <label class="noblank">截止时间:</label>  
            <input id="eDate" class="easyui-datetimebox" name="eDate" style="width:165px;" data-options="required:'true'"/> 
        </div>
        </form>  
     </div>
     <div id="dlg-buttons">  
          <a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-ok" onclick="Save();">保存</a>  
          <a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-cancel" onclick="Close();">取消</a>
     </div>

当然,初始化的时候,我们可以给表单某个控件赋值

 function init() {
            $('#dlg').dialog("open"); //easyui-dialog 默认状态是关闭的
            $("#sDate").datetimebox('setValue', '2019-09-09');
        };

获取某个控件的值

function QueryData() {
            var sDate = $('#txtStartDate').datebox("getValue");
            alert(sDate );
 };

提交表单j就是jquery提交,

function Save() {
   //数据有效性检测

  var Desc = $('#Desc');
  var Id   = $('#Id');

  var data = {"Id":Id,"Desc":Desc};

  $.post("./data/data.ashx",data:data);

};

至于后台可以用java , C# ,php

c# 代码     string Desc  = HttpContext.Current.Request.Form["Desc"];

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值