Проблемы с <form>и динамически генерируемыми ссылками - PullRequest
0 голосов
/ 16 ноября 2010

Связанный непосредственно с этим постом , у меня возникли проблемы с реализацией некоторых здравых советов, данных @sean, потому что, как вы можете видеть на этой странице:

http://www.onestopfasteners.com.au/checkout.php - Я обернул теги формы вокруг элемента таблицы, но форма, кажется, просто не работает, и ничто так и не получает "POST". Я изменил код abit для экспериментов, но не нашел решения, и нигде поиск не оказался полезным.

Буду признателен за любую помощь. Я полностью сбит с толку!

Спасибо!

P.S. Я подумал, что, возможно, тот факт, что я обертываю элементы формы вокруг динамически генерируемого контента, может быть причиной того, что форма не работает, но это не имеет особого смысла для меня, и я делал это раньше, так что это не может будь то, не так ли?

Код:

Я знаю, это долго, заранее извиняюсь. :)

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

Ответы [ 3 ]

2 голосов
/ 16 ноября 2010

Я думаю, что ваша проблема с:

function submit() {

             document.myform.submit();

             }

Попробуйте:

function submit() {

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

                 }

Похоже, вы используете jQuery на странице, поэтому вы также можете использовать:

function submit() {
    $('#ct_form').submit();
}
0 голосов
/ 16 ноября 2010
// do sumbit first form of document 
document.forms[0].submit()

document.getElementById здесь не обязательно.document.myform опирается на атрибут NAME элемента FORM, кстати

0 голосов
/ 16 ноября 2010

Вы используете javascript для отправки формы, но вы ссылаетесь на document.myform, которого не существует.

Попробуйте вместо этого.

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