powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (JS) создание INPUT не работает, хелп!
4 сообщений из 4, страница 1 из 1
(JS) создание INPUT не работает, хелп!
    #33075337
Игopёk2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть форма в которой имеется таблица.
<form id="drivers" action="" method="POST">
<div id="driverTables">
</div>
</form>

есть функция которая добавляет в driverTables таблицу с элементом Input, но вот незадача...данные не отправляются постом в мозиле, опере и фоксе(( в IE всё работает.

function AddTableWithInput(num)
{
var parent = document.getElementById("driverTables");
var table =document.createElement("TABLE");
var tb = table.appendChild(document.createElement("TBODY"));
var tr = tb.appendChild(document.createElement("TR"));
var td = tr.appendChild(document.createElement("TD"));

parent.appendChild(table);

var dayB=document.createElement("input");
dayB.type="text";
dayB.value="";
dayB.name = "dayB[]";
dayB.id = "dayB" + num;

td.appendChild(dayB);
}

если таблицу с INPUT помещать не в driverTables, а напрямую в форму, то POST работает во всех браузерах...в чём подковырка?
...
Рейтинг: 0 / 0
(JS) создание INPUT не работает, хелп!
    #33075411
Ksnk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Игopёk2есть форма в которой имеется таблица.
<form id="drivers" action="" method="POST">
<div id="driverTables">
</div>
</form>
...
во всех браузерах...в чём подковырка?
подковырка во всех браузерах :)

Попробуй так
Код: plaintext
1.
2.
3.
4.
5.
6.
function AddTableWithInput(num)
{
var parent = document.getElementById("driverTables");
parent.innerHTML ="<table><tr><td>"+
  "<input name='dayB[]' type=text id='dayB'"+num+"></td></tr></table>" ;
}
...
Рейтинг: 0 / 0
(JS) создание INPUT не работает, хелп!
    #33075652
Фотография Игорёк2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вобщем всем спасибо вопрос решился...скажу одно...люди никогда не помещайте <form> между <table> и </tr> чтоб избавиться от отступов дающих формой...лучше у формы сделать стиль style="margin:0";

я тут не привёл свою ошибку, т.к. думал не из-за этого барахлит
...
Рейтинг: 0 / 0
(JS) создание INPUT не работает, хелп!
    #33075667
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты напутал с DOMами, и твои вставки шли за тегом <FORM> а так все честно отрабатывается...
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (JS) создание INPUT не работает, хелп!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]