0

我正在使用来自 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>

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

我希望你能在这方面帮助我

感谢和问候 !!!

4

1 回答 1

0

这不是提交表单:

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

}

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

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

于 2013-07-22T14:49:29.227 回答