Jquery插件形式无效

时间:2013-07-22 14:01:43

标签: jquery forms

我正在使用jquery的插件表单来发送表单,但它无法正常工作

http://malsup.com/jquery/form/#ajaxSubmit

我的剧本

<?php
$tfw_number_format="2";
?>


<script>
function send_forma(id)
{

jQuery('#contact-form-widget-'+id).ajaxForm(
{ 
dataType:  'json', 
success:   contact
});

}


function contac(data2)
{

if (data2.campos_vacios=="bad")
{
alert("ok");
}

}
</script>

<form id="contact-form-widget-<?php echo $tfw_number_format;?>" class="contact-form-widget" method="post" action="<?php echo $phpValidate;?>" onsubmit="send_forma('<?php echo $tfw_number_format;?>');return false;">

...... Fields and Submit 

</form>

我创建此脚本是为了在同一网页中插入更多表单而且之间没有冲突,因为如果没有,它就不起作用。

我希望你能帮助我

谢谢,问候!!!

1 个答案:

答案 0 :(得分:0)

这不是提交表格:

jQuery('#contact-form-widget-'+id).ajaxForm(
{ 
dataType:  'json', 
success:   contact
});

}

它将把它变成一个ajax形式,但它不会提交它,因此它不适合提交处理程序 您必须在样本中的$(document).ready(function() { }块中进行此调用。

像这样:http://jsfiddle.net/balintbako/fxkH5/