динамически добавленные поля ввода не отправляются - PullRequest
3 голосов
/ 23 января 2012

вот jsFiddle . извините, если это не работает должным образом; чертовски редко делают для меня ... я ненавижу jsFiddle, но он дает вам код быстрее ...

документ php, к которому он идет, просто делает это:

<code><pre><?php
print_r($_POST);?>

строки добавляют в DOM просто отлично. но значения не передаются в массив $ _POST.

что мне не хватает?

и да, я прочитал это и это , и они не помогают. используя Mootools, так что, пожалуйста, не беспокойтесь ни о каких ответах jQuery.

Ответы [ 3 ]

4 голосов
/ 23 января 2012

В вашем коде я вижу ошибку синтаксиса HTML. Можете ли вы проверить эту строку:

<input class="catCell" name"catlist" id="catList" type="text" tabindex="345"
    value="none or name" onChange="markFilled('catList', this.value);">

Синтаксическая ошибка в атрибуте name, который необходим для получения формы отправки ...

1 голос
/ 01 декабря 2014

Причиной этой проблемы также может быть наличие элемента формы внутри элемента таблицы

0 голосов
/ 23 января 2012
            $('nextStep').addEvent('click', function(e) {
                console.log('BAM! form intercepted!');
                $('clientDataForm').send();});

По сути, все, что я сделал, это добавил }); в конец ... и, что удивительно, это работает!

здесь: http://jsfiddle.net/36yC5/9/

...