Php 使用jQuery发送表单
我想创建一个函数来处理表单提交 理想情况下,其工作原理如下:Php 使用jQuery发送表单,php,jquery,forms,Php,Jquery,Forms,我想创建一个函数来处理表单提交 理想情况下,其工作原理如下: 检查表单中是否有class=“error”的锚定标记 如果它存在,那么什么也不做 否则,执行表单操作和方法(method=post action=“file.php”) 包含div的slideUp 延迟2秒 淡入div id=“表单成功消息” 我对if声明还不太熟悉,可以提供一些指导 未经测试,但应能为您指明方向 <form method="post" action="file.php" target="iframe">
我对if声明还不太熟悉,可以提供一些指导 未经测试,但应能为您指明方向
<form method="post" action="file.php" target="iframe">
...
</form>
<iframe src="about:blank" name="iframe" style="width: 1px; height: 1px; position: absolute;" frameborder="0"></iframe>
<div id="form_success_message" style="display: none;"></div>
<script type="text/javascript">
$("form").submit(function() {
if ($("a.error", this).length > 0)
return;
$(this).parent().slideUp("2000", function() {
$("#form_success_message").fadeIn("slow");
});
});
</script>
...
$(“表格”)。提交(函数(){
如果($(“a.error”,this).length>0)
返回;
$(this.parent().slideUp(“2000”,function()){
$(“#形成成功信息”).fadeIn(“慢”);
});
});
我的建议是从各种教程开始,然后浏览官方文档并阅读所使用的函数。这里的人不会只为你写代码。“请发送代码”类型的问题在这里是不可接受的。正如戴夫所说,谷歌和跟随教程,有很多东西。@戴夫,我没想到会有人这么做。我在寻求帮助,而不是答案。我已经阅读了文档,可以设置一个if语句来执行警报和类似的小操作。我没有问题表现、隐藏和拖延。或多或少,我只是想了解一些关于如何让jQuery执行表单操作的帮助。。。我知道.sumbit,但不知道如何将其链接到html方法和操作。“if语句没有那么强”与这组要求不兼容@帕特里克:是的,如果你能让你的问题稍微宽泛一点,你会得到更多的支持。谢谢巴恩!这足够让我走了。一点帮助会有很大帮助。干杯。我想我真的不需要用jQuery来处理表单提交,因为它应该自己完成。使用.length检查a.error是我真正需要的。干杯