jquery easy-ui form表单用法

首先引入相应的css和js

  <link href="css/themes/default/easyui.css" rel="stylesheet" type="text/css" />
    <link href="css/themes/icon.css" rel="stylesheet" type="text/css" />
    <script src="jq/jquery.min.js" type="text/javascript"></script>
    <script src="jq/jquery.easyui.min.js" type="text/javascript"></script>

以简单加法计数器为例子
前端代码如下

  <script type="text/javascript">
        $(function () {
            LoadData();//加载页面
            $('#tt').form({
                url: 'add.ashx',//异步请求的地址
                onSubmit: function () {  //提交前的验证返回false不提交  true就提交到服务器端
                    var t1 = $('#txt1').numberbox('getValue');//因为都是用easy-ui 这里需要用这个方法来得到文本框的值而不能用$('#tx1').val()方法
                    if (t1=='') {
                       alert('不能为空')
                        return false;
                    }
                    else {
                        return true;
                    }
                },
                success: function (data) {  //提交成功后触发该事件 data参数为提交成功后的服务器端的回传值
                    $('#result').numberbox('setValue', data);//此方法向文本框设置值
                }
            });

        });

        function LoadData() {  //初始化页面函数
            $('#txt1').numberbox({  
             requird:true,
             min:0
         });
         $('#txt2').numberbox({
            requird:true,
            min:0
        });
        $('#result').numberbox({
           requird:true
        });
       }
    </script>

客户端页面

<body>
    <form id="tt"  method="post">
    <div>
         <input   name="txt1" id="txt1" />+
         <input   name="txt2" id="txt2" />=
         <input   name="result" id="result" value="" />
         <input  type="submit" value="提交" />
    </div>
    </form>
</body>

服务器端代码


        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            int t3 = 0;
            if (!string.IsNullOrEmpty(context.Request["txt1"]))
            {
                int t1 = int.Parse(context.Request["txt1"]);
                int t2 = int.Parse(context.Request["txt2"]);
                t3 = t1 + t2;
                context.Response.Write(t3);
            }
        }
 

form表单的其他方法
事件:
事件名称:onBeforeLoad
参数:param
说明:发出请求加载数据之前触发。返回 false 就取消这个动作。

事件名称:onLoadSuccess
参数:data
说明:当表单数据加载时触发。

时间名称:onLoadError
参数:none
说明:加载表单数据时发生某些错误的时候触发。

方法
方法名称:submit
例如:
$(’#tt’).form(‘sumbit’,{
url:
onSumbit:function(){
}
success:function(data){
}
});
说明:做提交动作, options 参数是一个对象,它包含系列特性:
url:动作的 URL
onSubmit:提交之前的回调函数
success:提交成功之后的回调函数

方法名称:load
参数:data
说明:加载记录来填充表单。
data 参数可以是一个字符串或者对象类型,字符串作为一个远程 URL,否则作为一个本地记录。
方法名称:clear
参数:none
说明:清除表单数据。

方法名称:validate
参数:none
说明:进行表单字段验证,当全部字段都有效时返回 true 。这个方法和 validatebox 插件一起使用。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
jquery-ui-timepicker-addon.css是基于jQuery UI的日期时间选择器插件datetimepicker的样式表文件,用于定义和控制datetimepicker组件的外观和样式。 datetimepicker插件是一个基于jQuery UI的日期时间选择器插件,它可以在输入框中集成日期和时间选择器,具有用户友好的界面和强大的可定制性。和其他jQuery UI组件一样,datetimepicker插件也需要相应的CSS文件来定义和控制其外观和样式。 jquery-ui-timepicker-addon.css文件是datetimepicker插件的样式表文件,它包含了datetimepicker的默认样式和主题,也可以用于自定义修改样式表文件以达到特定的视觉效果。 使用jquery-ui-timepicker-addon.css文件的方法和使用jquery-ui.css文件的方法类似,具体使用方法如下: 1. 下载datetimepicker插件和jQuery UI框架,从官网(https://jqueryui.com/)或其他来源下载datetimepicker插件和jQuery UI的压缩文件。 2. 引入jquery-ui-timepicker-addon.css文件,将jquery-ui-timepicker-addon.css文件复制到项目中,并在HTML页面中使用<link>标签引入该文件。 ``` <link rel="stylesheet" href="path/to/jquery-ui-timepicker-addon.css"> ``` 3. 引入jQueryjQuery UI的JS文件,使用<script>标签引入jQueryjQuery UI的JS文件。 ``` <script src="path/to/jquery.js"></script> <script src="path/to/jquery-ui.js"></script> ``` 4. 引入datetimepicker插件的JS文件,使用<script>标签引入datetimepicker插件的JS文件。 ``` <script src="path/to/jquery-ui-timepicker-addon.js"></script> ``` 引入这些文件后,就可以在输入框中集成日期时间选择器,并使用jquery-ui-timepicker-addon.css文件来控制其外观和样式了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值