Проблема с передачей данных от формы

caulfield

Новичок
Проблема с передачей данных от формы

Собственно есть у меня формочка с табличкой

INPUT1, INPUT2, INPUT3

сделал добавление динамическое инпутов. Через простое создание Строк\ячеек таблицы, с последующим вписанием в cell.innerHTML="еще один инпут <input ....../>";

Отправляю формочку на сервер, и не вижу этих инпутов.
VAR_DUMP показывает только переменные образованные от статических инпутов.

В чем может быть проблема?

сенкс.
 

Kotyara

Новичок
Re: Проблема с передачей данных от формы

у меня тоже так было, правда не отправлял только FireFox а Explorer нормально все обрабатывал и отправлял...
проблема в различиях браузера, и php здесь ни при чем....
 

caulfield

Новичок
таки да....а есть какой-нибудь выход?

-~{}~ 01.11.07 13:39:

y.innerHTML='<input name="qty['+ind+']" type="text" value="1" maxlength="3" class="txtBoxSmall1" onkeypress="return isNumberKey(event)" style="width:30px;" />';

имена нормальные. даже id="" добавлял разные все равно не помогает.

В IE заработало... а в FF нет
 

fast2111

Новичок
PHP тут не причем. Пиши в параллельный форум там это обсуждают...
 

SaNeK

Новичок
caulfield
1. Использовать DOM
2. Имена input'ов такие: "qty[]"

-~{}~ 01.11.07 20:49:

3. Для FF ставить firebug
 

caulfield

Новичок
FireFox не позволяет динамической форме отдать мне значения.

Собственно есть у меня формочка с табличкой

INPUT1, INPUT2, INPUT3

сделал добавление динамическое инпутов. Через простое создание Строк\ячеек таблицы, с последующим вписанием в cell.innerHTML="еще один инпут <input ....../>";

Отправляю формочку на сервер, и не вижу этих инпутов (FIREFOX)
VAR_DUMP показывает только переменные образованные от статических инпутов.

В чем может быть проблема?

сенкс.

в IE все работает. Может кто-нибудь сталкивался?
 

caulfield

Новичок
не помогло

try {
element = document.createElement("<input name='ie' type='text' />");
} catch (e) {
element = document.createElement("input");
element.setAttribute("name", "tt");
element.setAttribute("id", "tt");
element.setAttribute("type", "text");
}
// j.appendChild(element);
document.getElementById('dd').appendChild(element);

Апендит оно этот текст бокс, а при нажатии самбит, опять странице ПХП ничего не передает. в IE все опять работает.

-~{}~ 01.11.07 15:10:

Получилось сделать на FF, но по корявому. Прихъодится аппенд делать к самой форме, а хотелось бы в табличную ячейку закидывать, т.к. смотреться будет лучше. Что можете посоветовать?

document.getElementById('formik').appendChild(element);

не нравиться.
 

fast2111

Новичок
А ты ту злащасную ячейку как создаешь, то же через DOM?

Вообще можешь формировать отдельную невидимую форму, а потом ей делать submit.
Т.е. используешь один видимый <input> и его value пихать в невидимую форму и все у тебя получается красиво, а введенные данные также может показывать пользователю как твоей душе угодно, но не врамках твоих форм.
 

Фанат

oncle terrible
Команда форума
caulfield
Больше не создавай по две темы на один вопрос
 
Сверху