Динамически добавленные элементы формы не будут публиковаться - PullRequest
1 голос
/ 30 августа 2011

У меня есть форма, в которой есть наборы элементов, которые клонируются.Форма позволяет пользователю вводить несколько транспортных средств с несколькими клонированными атрибутами (год, марка, модель и т. Д.).Я успешно клонировал элементы, и у них есть уникальные имена.Однако после публикации формы только те элементы, которые были не , динамически созданные, публикуются и доступны через PHP.Если вам нужно посмотреть на мой код, я могу опубликовать его здесь, он немного длинен.Спасибо!

Ответы [ 2 ]

0 голосов
/ 04 июля 2014

Я знаю, что OP довольно старый, но на тот случай, если кто-то тоже сталкивается с этой проблемой ... способ опубликовать значения динамически добавленных или измененных элементов в PHP - это использовать jQuery's serialize() (который кажется OP использовать в любом случае):

$( "form" ).submit( function ( event ) {
    event.preventDefault();
    var url = $( this ).attr( "action" ),
        data = $( this ).serialize();
    $.post( url, data ).done( function() {
        // Redirect to a "sent" page or something
    } )
    .fail( function() {
        //etc etc
    } );
});
0 голосов
/ 30 августа 2011

Я грубо посмотрел на твой код. Я думаю, что проблема после представления формы. Элементы динамически генерируются правильно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...