mahesh_npr Ответов: 1

вставка данных из формы 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

1 Ответов

Рейтинг:
2

Prasad_Kulkarni

Обратиться:
Динамическое добавление и удаление строк в таблице HTML[^]
Динамическое добавление/удаление строк в HTML-таблице с помощью JavaScript[^]
Здесь вы получите некоторый код для ссылки на динамическое добавление и удаление строк в HTML таблице с помощью JavaScript.

Как вставить данные в базу данных с JSP форма[^]