Добавленная JS форма не хочет работать
На сайте есть редактор данных, все редактируется...
В каждой строке таблицы своя форма и свои данные. Но при необходимости добавить данные к таблице добавляю строку с формой и submit, но реакции на submit - нуль! Видимо какая-то ерунда, но где? Формочка добавляется так: function addNewData(){ $('#editDataRefs tr:last').after('<tr id="trnew"><form name="addData" method="GET"><td></td><td><input name="name" value="" placeholder="Наименование" type="text" tp="varchar"/></td><td><input type="submit" name="ok" id="ok" value="Ok" /></td></form></tr>'); } Спасибо за подсказку! |
Veterinar,
а вот не запихнуть никак форму абы куда -- можно либо таблицу в форму или форму в ячейку таблицы |
рони, я знаю, что Вы знаток, но ежели можно впихнуть форму в ячейку, то это всё решает! В ячейку впихиваю форму, а в форму впихиваю таблицу! - но, бляха-муха, не летит оно!
Подскажите, как впихнуть рабочую форму в хоть куда... |
Цитата:
|
рони, ээх, жалость какая... Ну, буду завтра, уже сёдня, но днём, втыкливать одно в другое :)
|
Veterinar,
то есть такой вариант вас никак неустраивает ? $('#editDataRefs tr:last').after('<tr id="trnew"><td><form name="addData" method="GET"><input name="name" value="" placeholder="Наименование" type="text" tp="varchar"/><input type="submit" name="ok" id="ok" value="Ok" /></form></td></tr>'); |
Я так понял основная проблема в том что форма не отправляется? Форма ajax'ом должна отправляться?
Я вижу только один вариант такого поведения - у вас на onsubmit где то вероятно забинден обработчик, который отменяет отправку формы. Если ajax, то может она и отправляется на самом деле? Но в ней не указан урл, так что она отправляется на текущий что возможно не надо. |
krasovsky,
чем фантазировать проверили бы что происходит при такой вставке |
Часовой пояс GMT +3, время: 18:58. |