в прочем, проблема вот в чем:
все таки динамический инпут для красоты таблицы необходимо сделать. как в моем приведенном выше коде, можно прописать значение name со значением +1? по-сути, в таблице нету инпутов, но код реагирует на клик ячейки, тут и создается динамический инпут с неизвестным именем :о |
Krio, если таблица небольшая, то дин. инпуты не обязательны - уже ведь говорил об этом.
Что касается красоты - то css тебе в помощь: <style> #table{ width: 100%; border-spacing: 0; border-collapse: collapse; } #table, #table td{ border: 1px solid #33C; padding: 0; } #table input{ width: 100%; box-sizing: border-box; border: none; background: #F9F9F9; } #table input:focus{ outline: 1px solid red; background: #fff; } </style> <table id="table"> <tr> <td><input name="input[0][0]" /></td> <td><input name="input[0][1]" /></td> </tr> <tr> <td><input name="input[1][0]" /></td> <td><input name="input[1][1]" /></td> </tr> </table> <script> var table = document.getElementById('table'); table.addEventListener('change', function(event) { var input = event.target; alert(input.name + '=' + input.value); }); </script> |
огромное спасибо!
лишь сейчас дошла суть |
Часовой пояс GMT +3, время: 15:59. |