繁体   English   中英

问题 <form> 和动态生成的链接

[英]Problems with <form> and Dynamically-generated links

直接与这篇文章相关 ,我无法实现@sean提供的一些合理建议,因为您可以在此页面上看到:

http://www.onestopfasteners.com.au/checkout.php - 我已经在表格元素周围包装了表单标签,但表单似乎没有工作,也没有任何东西可以“POST”。 我已经改变了abit的代码来进行实验,但是还没有找到解决方案,并且任何地方的搜索都没有被证明是有用的。

我会感激任何帮助。 我完全困惑了!

谢谢!

PS我认为可能事实上我将表单元素包裹在动态生成的内容周围可能是表单无法正常工作的原因,但这对我来说没有多大意义,之前我已经完成了,所以可以'不管怎样,可以吗?

码:

我知道,这很长,提前道歉。 :)

<?php
   // (c) code removed ;) problem solved - thanks to everyone who helped!
?>

我认为你的问题是:

function submit() {

             document.myform.submit();

             }

尝试:

function submit() {

                 document.getElementById('ct_form').submit();

                 }

看起来您在页面中使用的是jQuery,因此您也可以使用:

function submit() {
    $('#ct_form').submit();
}

您使用javascript提交表单,但是您引用的文档不存在的document.myform。

试试这个吧。

document.getElementById('ct_form').submit() 
// do sumbit first form of document 
document.forms[0].submit()

这里不需要document.getElementById 顺便说一句, document.myform依赖于FORM元素的NAME属性

暂无
暂无

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

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