Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Помогите разобратся с динамическими полями в форме / 5 сообщений из 5, страница 1 из 1
12.11.2013, 16:01
    #38462171
1www1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобратся с динамическими полями в форме
Добрый день есть скрипт создания динамического поля, но проблема при нажатии на добавить поле добавляется, но размер родительского поля и свойства не наследует, в чем может быть причина. Сильно не ругайтесь я новичок еще.
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
<table id='freind' border='0'>
<tr bgcolor="silver"> 
<td width="450">Название покупки </td>
<td width="5"  align="center">Количество контактов 
</td>
 </tr>
<tr id='0'>
<td><input type="text"  size="100" name="fr_nam[0]"></td>
<td><input type="text" size="8"name="fr_kolichestvo[0]" maxlength="3" onkeydown = "javascript: return ((event.keyCode>8,47)&&(event.keyCode<58))"> </input>
</td>
<td valign="top"><a href="#" onclick="return rmline(0);">удалить
</td>
</tr>
</table>
</span>
<form>
<input class="freind" type="button" value="Добавить строку" onclick='return addline().href="#"'>
<button type="reset">Очистить форму</button> 
<button type="submint">Отправить</button> 
<a class='friendsForm' href='#' onclick='return addLine();'>добавить</a>
</form>
</form>
<script>
    var count=0;    // Счетчик элементов TBODY
    // Вставка новых строк в форму
    function addLine() {
        count++;    // Увеличиваем количество TBODY
        var table=document.getElementById('freind');    // Получаем указатель нужной нам таблицы
        var tbody = document.createElement('tbody');
               
             // Создаем новый TBODY
        table.appendChild(tbody);    // Вставляем его в конец таблицы
        // Пишем в него все что нам нужно
        tbody.innerHTML="\n\n<tr id='"+count+"'>\n<td><input type='text' name='fr_nam["+count+"]'></td>\n"
                    +"<td><input type='text' name='fr_kolichestvo["+count+"]'></td>\n";
                      
        return false;
    }
    // Удаление последней строки
    function rmLine()
    {
        if (count!=0){    // Удаляем любую строку кроме первой
            var table=document.getElementById('freind');    // Получаем указатель нужной нам таблицы
            var tbody = table.lastChild;    // Выбираем последний дочерний элемент таблицы (вставленный нами TBODY)
            table.removeChild(tbody);    // Убиваем его
            count--;    // Уменьшаем счетчик элементов TBODY
        }
        return false;
    }
</script>
...
Рейтинг: 0 / 0
12.11.2013, 16:24
    #38462233
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобратся с динамическими полями в форме
1www1поле добавляется, но размер родительского поля и свойства не наследуета что Вы сделали чтобы наследовало?
...
Рейтинг: 0 / 0
12.11.2013, 16:32
    #38462248
1www1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобратся с динамическими полями в форме
я предпологал что надо указать после
Код: javascript
1.
2.
3.
4.
5.
tbody = document.createElement('tbody');

tbody.type = 'text';
 tbody.value = '';
  tbody.size = '100';


Но тоже не чего не вышло((((((, в чем может быть ошибка
...
Рейтинг: 0 / 0
12.11.2013, 16:38
    #38462259
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобратся с динамическими полями в форме
1www1в чем может быть ошибкаоткройте справочник http://htmlbook.ru/html/tbody и посмотрите сами есть ли понятие "тип" у объекта tbody
...
Рейтинг: 0 / 0
12.11.2013, 16:56
    #38462322
1www1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобратся с динамическими полями в форме
спасибо, да действительно нет. Попробую может все заработает
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Помогите разобратся с динамическими полями в форме / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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