假设我有一个简单的表格。我使用这个jquery代码片段在我的表单页面上使用ajax获取结果。
function sendquery()
{
$("#form").submit();
var url = "form.php";
$.ajax({
type: "POST",
url: url,
data: $("#form").serialize(),
success: function(data)
{
$("#output").html(data);
}
});
return false;
}
非常简单。我现在想要的是通过添加一个类来验证表单,让我们对具有空值的输入说“空白”,并且不允许提交表单。它应该不会太难,但无论我尝试过什么都会打破我的形式。
我该怎么做?
答案 0 :(得分:0)
你需要jQuery validate plugin,......
$(document).ready(function()
{
$('#formId').validate({
submitHandler:function(form)
{
$(form).ajaxSubmit({
success:function(response)
{
//do stuff on success
},
dataType:'json'
});
},
errorLabelContainer: "#error_message_box",
wrapper: "li",
rules:
{
name:"required",
category:"required"
},
messages:
{
name:"name required",
category:"category required"
}
});
});