繁体   English   中英

通过Javascript提交表单,该表单在外部PHP文件中定义

[英]Submitting Form Via Javascript, form defined in external PHP file

我有一个通过php注入页面主体的表单。 我有一个触发javascript验证功能的按钮,最后它应该提交表单,但是似乎不想提交。

我正在使用函数调用:

document.myform.submit();

该脚本肯定到达了此函数调用,因为我成功弹出了一条debug alert()消息。 它位于validate&submit函数中,该函数在jquery $(document).ready()函数之后定义。

我检查了所有明显的问题,例如正确打开/关闭的表单标签,正确的表单名称等,但是我似乎无法解决问题。

有任何想法吗? 我还没有提交整个文件,因为文件杂乱无章,但是我可以根据需要提交。

非常感谢,奥利弗

在PHP完成其工作后,继承人html源代码: http : //pastebin.com/2EaucEar

找到了!

我正在使用一个看起来像普通链接的按钮,但没有使用任何按钮功能。 因此,它可能也是一个链接。 按钮的名称是name ='submit' ,对我来说很有意义,但是我通过设置type ='button'来确保它不是提交按钮。

看来Submit是一个关键字,并将按钮投射为Submit之类的东西。 不能完全确定,但是将按钮名称(我在其余代码中未提到)更改为其他名称可以解决此问题。

感谢您的帮助。 您帮助我缩小了范围。

我做了一些修补。 当我终于到达调用您的提交行的地步时,我遇到了一个JavaScript错误。 由于您使用的是jQuery,请尝试使用以下方法:

 $('#editForm').submit();

如果有帮助,这里是我用来修补的jsFiddle。

http://jsfiddle.net/CkvLj/7/

希望这可以帮助。

鲍勃

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM