[英]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。
希望这可以帮助。
鲍勃
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.