form action属性可以调用外部javascript文件中的javascript函数吗?


Can the form action attribute call a javascript function in an external javascript file?

我将表单标记写成:

<form id="form" action="mail.php" method="post"><!--form here--></form>

目前这会带来一些问题,所以我将表单操作切换到AJAX解决方案,但是,我希望AJAX函数在外部JavaScript文件中。我知道可以将表单动作属性链接到文件,但是我该如何告诉表单查看文件中的特定函数呢?

任何帮助都非常感谢!

只是包含使用<script src="file.js" type="text/javascript" />的脚本文件,并在文件中调用函数,无论你想…你不需要告诉程序在哪里寻找函数。使用<script>

将所有脚本代码包含在文件中

可以使用:

onsubmit="SubmitFormViaAjax();return false;"

这样表单就不会提交自己(返回false),你可以使用包含表单中的任何函数通过ajax将表单的数据直接提交给接收方。

确保在页面中包含ajax函数文件