【发布时间】:2011-07-23 17:12:30
【问题描述】:
我有一个通过 php 注入页面正文的表单。我有一个触发 javascript 验证功能的按钮,最后它应该提交表单,但似乎不想提交。
我正在使用函数调用:
document.myform.submit();
脚本肯定会到达此函数调用,因为我成功弹出了调试警报()消息。它位于 validate&submit 函数中,该函数在 jquery $(document).ready() 函数之后定义。
我已经检查了所有明显的事情,例如正确打开/关闭表单标签、正确表单名称等,但我似乎无法解决问题。
有什么想法吗?我还没有提交整个文件,因为它与其他东西杂乱无章,但如果需要我可以提交。
非常感谢, 奥利弗
这是 php 完成后的 html 源代码:http://pastebin.com/2EaucEar
【问题讨论】:
-
没有看到你的代码就做不了什么。
-
从您发布的源代码的颜色编码来看,似乎存在一些 HTML 错误 - 元素属性之间缺少空格,这可能会影响 DOM 的正确处理。
-
您的警报是否也到达表单将提交的 else 语句?曾经尝试使用 firebug 或 chrome 开发者工具。试试看是否遇到 javascript 错误。
-
EditFormSubmit() 函数的最后 else 语句中的警报确实正确触发。
标签: php javascript forms submit