Jquery插件easyUi表单验证提交(示例代码)



// 假设你已经引入了easyui的js和css文件
$(function(){
    // 初始化表单验证
    $('#myForm').form({
        url: 'submit_url', // 提交到的URL
        onSubmit: function(){
            // 在这里可以进行一些表单提交前的处理
            // 如果返回false则阻止表单提交
            // 这里简单示例直接返回true
            return $(this).form('validate'); // 使用easyui的validate方法进行表单验证
        },
        success: function(data){
            // 提交成功后的回调函数
            // data为服务器返回的数据
            alert('提交成功!服务器返回数据:' + data);
        }
    });
    
    // 可以为表单内的元素单独设置验证规则
    $('#username').validatebox({
        required: true,
        validType: 'length[1,30]', // 验证长度在1到30之间
        missingMessage: '用户名不能为空',
        invalidMessage: '用户名长度必须在1到30个字符之间'
    });
    
    // 示例:提交表单
    $('#submitBtn').click(function(){
        // 触发表单的submit事件进行提交
        $('#myForm').submit();
    });
});

这段代码展示了如何使用jQuery的easyUI插件来实现表单的验证和提交。首先,通过`form`方法初始化表单,并设置提交URL、提交前的验证逻辑以及提交成功后的回调函数。然后,通过`validatebox`方法为表单内的元素(如用户名输入框)设置验证规则。最后,通过绑定按钮的点击事件来触发表单的提交。注意,这里的`submit_url`需要替换为你实际提交表单的URL。