// 假设你已经引入了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。