вставка данных из формы jsp в базу данных
привет,
во первых спасибо за ответ я даю детали ниже пожалуйста проверьте и посоветуйте
я пытаюсь добавить динамические строки(html,используя javascript), используя приведенный ниже код(для этого в html я создал одну строку с теми же полями, и как только пользователь нажимает кнопку Добавить, я вызываю эту функцию) он работает, и я могу создавать строки динамически, а также вставлять данные в базу данных(используя только IE)(используя JSP), но с любым другим браузером я могу добавлять строки динамически(в mozilla, chrome), но когда я сохраняю данные, он принимает только первую запись, а не остальные значения
function addRow(tableID) { var table = document.getElementById(tableID); var rowCount = table.rows.length; var row = table.insertRow(rowCount); var colCount = table.rows[0].cells.length; for(var i=0; i<colCount; i++) { var newcell = row.insertCell(i); newcell.innerHTML = table.rows[0].cells[i].innerHTML; switch(newcell.childNodes[0].type) { case "select-one" newcell.childNodes[0].selectedIndex = 0; break; case "text" newcell.childNodes[0].value = "" break; case "select-one" newcell.childNodes[0].selectedIndex = 0; break; case "select-one" { newcell.childNodes[0].selectedIndex = 0; } break; case "text": newcell.childNodes[0].value = "" break; } } }
AshishChaudha
то, что вы сделали до сих пор...??..мы не можем видеть ваш экран ... или читать ваши мысли, чтобы дать вам совет по вашей проблеме..
Sandeep Mewara
Пока вы не поделитесь тем, что работает в IE, а не в других браузерах, как кто-нибудь поможет?
mahesh_npr
привет,
Сандип Мевара
во первых спасибо за ответ я даю детали ниже пожалуйста проверьте и посоветуйте
я пытаюсь добавить динамические строки(html,используя javascript), используя приведенный ниже код(для этого в html я создал одну строку с теми же полями, и как только пользователь нажимает кнопку Добавить, я вызываю эту функцию) он работает, и я могу создавать строки динамически, а также вставлять данные в базу данных(используя только IE)(используя JSP), но с любым другим браузером я могу добавлять строки динамически(в mozilla, chrome), но когда я сохраняю данные, он принимает только первую запись, а не остальные значения
функция addRow(tableID) {
var table = document.getElementById(tableID);
ВАР количество строк = таблица.строк.длина;
ВАР строка = таблица.метод insertrow(количество строк);
var colCount = table.rows[0].cells.длина;
for(var i=0; i