`

EasyUI DataGrid 编辑数据 加邮箱验证 Input 邮箱验证

 
阅读更多

 

DataGrid:
JSP:
<th data-options="field:'email_mail',width:465,editor:'validatebox', editor:{type:'validatebox',options:{required:true,validType:'email'}}">邮箱</th>

JS:
columns:[[
                    {field:'no',title:'编号',width:50,editor:'numberbox'},
                    {field:'name',title:'名称',width:60,editor:'text'},
                    {field:'addr',title:'地址',width:100,editor:'text'},
                    {field:'email',title:'电子邮件',width:100,
                        editor:{
                            type:'validatebox',
                            options:{
                                validType:'email'
                            }
                        }
                    },
                    {field:'birthday',title:'生日',width:80,editor:'datebox'},
                    {field:'action',title:'操作',width:70,align:'center',
                        formatter:function(value,row,index){
                            if (row.editing){
                                var s = '<a href="#" onclick="saverow('+index+')">保存</a> ';
                                var c = '<a href="#" onclick="cancelrow('+index+')">取消</a>';
                                return s+c;
                            } else {
                                var e = '<a href="#" onclick="editrow('+index+')">编辑</a> ';
                                var d = '<a href="#" onclick="deleterow('+index+')">删除</a>';
                                return e+d;
                            }
                        }
                    }
                ]],
				
				
validType:'email' 为邮箱验证
required:true 为必输项


input:
<input class="easyui-validatebox" validtype="email" required="true" missingMessage="不能为空" invalidMessage="邮箱格式不正确" /><br />  

或
 <script>  
        $(function () {  
            //设置text需要验证  
            $('input[type=text]').validatebox();  
        })  
 </script> 
 <input type="text" validtype="email" required="true" missingMessage="不能为空" invalidMessage="邮箱格式不正确" />

 

分享到:
评论

相关推荐

    jQueryEasyUi验证

    结合EasyUI的其他组件,如`datagrid`,可以在数据列中直接进行验证,提高用户体验。此外,配合`dialog`组件,可以在弹出窗口中进行表单验证,提供更丰富的交互体验。 综上所述,jQuery EasyUI 的验证功能强大而...

    jquery-Easyui引用与例子

    数据网格示例" class="easyui-datagrid" style="width:700px;height:250px" url="getdata.json" toolbar="#toolbar" pagination="true" rownumbers="true" fitColumns="true" singleSelect="true"&gt; ...

    jquery easyui 详细说明文档

    `validatebox` 是一个输入验证组件,可以验证用户输入的数据格式,如邮箱、数字、日期等,确保数据的正确性,提高表单数据的准确性。 5. **ul easyui-tree `tree` 树形结构**: `tree` 组件用于展示层次化的数据...

    轻松学习jQuery插件EasyUI EasyUI创建CRUD应用

    这里使用了`easyui-validatebox`对输入进行验证,例如`required="true"`确保必填,`validType="email"`检查邮箱格式。 4. **交互操作**:在DataGrid中,我们可以通过`onclick`事件绑定操作按钮,例如新增用户、...

    jQuery EasyUI 1.4 版 API 中文版

    - 表单验证:`&lt;input type="text" class="easyui-validatebox" required="true"&gt;` - 初始化 Grid:`$('#dg').datagrid({url: 'getData.php', columns: [列定义]})` 6. **学习与进阶** - 掌握组件的基本用法后,...

    easyui培训文档

    2. **validType**: 验证类型,如长度限制、邮箱格式等。 ##### 方法 ValidateBox 的方法包括 `validate()`、`reset()` 等。 --- #### 八、Pagination(分页) **Pagination** 组件用于实现分页功能,常见于列表...

    JQuery EasyUI的一些常用组件

    总结起来,jQuery EasyUI的表单、数据表格和可编辑数据表格组件,为网页开发者提供了高效、直观的数据管理和交互工具。它们使得开发者能够快速构建出功能完备、用户体验良好的网页应用。无论是数据展示、用户输入...

    EasyUIDemo

    8. **表单验证**:`form`组件支持内置的验证规则,如非空、邮箱格式、数字范围等,可以简化表单提交前的数据校验。 9. **树形结构**:`tree`组件用于展示层级结构数据,可以与服务器进行交互,支持展开/折叠、选择...

Global site tag (gtag.js) - Google Analytics