我使用此引擎enter link description here
我使用$ .ajax发送值。当我提交具有空值的表单时,验证工作但它不会停止$ .ajax发送
这是验证:
<script type="text/javascript" src="../validate/jquery.validationEngine-en.js"></script>
$(document).ready(function(){
$( “#form_tambah”)validationEngine()。
});
这是我的$ .ajax发送:
$.ajax({
type:"POST",
url:"proses.php",
data:$("form[name=form_tambah]").serialize(),
success : function(msg){
$('div[id=result]').html("<p>"+msg+"</p>");
}
})
return false;
如何解决它......?
之前谢谢答案 0 :(得分:1)
试试这个
jQuery("#form_Envia_Seq_Doc").validate({
rules:
{
dt1: {
required: true,
dateBR: true
},
dt2: {
required: true,
dateBR: true
}
},
messages:
{
dt1: 'Informe uma Data Válida',
dt2: 'Informe uma Data Válida'
},
submitHandler: function( form ) {
/*var dados = $( form ).serialize(); */
//jQuery("#progress").show();
/*jQuery('#form_Envia_Seq_Doc').submit(function(){*/
var action = jQuery('#form_Envia_Seq_Doc').attr('action');
//alert("1");
var erro = false;
//Verifica se esse seq_doc já foi informado
jQuery(".dataTable input[type=hidden]").each(function(){
var value=jQuery(this).val();
if(value == jQuery("#seq_doc").val())
{
alert("Seq_doc já informado");
erro = true;
jQuery("#progress").hide();
return false;
}
});
}
});