powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Количество таблиц не считает
4 сообщений из 4, страница 1 из 1
Количество таблиц не считает
    #39487705
Алексей Шм.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
В форме пользователь по щелчку по ссылке добавляет несколько самостоятельных таблиц, содержащих select-ы, которые должны отправиться в контроллер (ASP.net mvc). На странице таблички добавляются без проблем сколько бы то ни было нужно, но при отсылке в Response.Form нахожу только значения селектов двух таблиц, остальным элементам формы не присваивается имя+NaN, так как не считается количество таблиц: var count = $('.tabplant').lenght; - возвращает undefined. В чем косяк?
Код: 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.
 $('#plant').change(function () {
      //добавление первой таблицы
        if ($('#plant').prop('checked')) {
            var count = 0;
            $('#plantstyle').append('<a href=\"\">Добавить</a>');
            $('#plantstyle').append(AddPlantDetail(count));
           

        }
        else {
            $('#plantstyle a').remove();
            $('.tabplant').each(function () {
                $(this).remove();
            });
           
        }

    });

   //добавление следующих таблиц
    $('body').on('click', '#plantstyle a', function (e) {
        var count = $('.tabplant').lenght;
        $('#plantstyle').append(AddPlantDetail(count));
        e.preventDefault();
    });

    function AddPlantDetail(count)
    {
        var root = "root" + (count + 1);
        var age = "age" + (count + 1);
        var priceplant='priceplant'+(count+1);
        var html = "<table class=\"tabplant\">" +
           "<tr><td> <select id=\"ageplant\" class=\"rootselector\" name=\""+age+"\"> <option value=0 selected>Однолетний</option> <option value=1>Двухлетний</option> <option value=1>Трехлетний и старше</option> </select></td></tr>" +
            "<tr><td><select id=\"typeroot\" class=\"rootselector\" name=\""+root+"\">  <option value=0 selected>Корнесобственный</option> <option value=1>Привитый</option></select></td></tr>" +
            "<tr><td>Цена: <input type=\"text\" class=\"textprice\" name=\""+priceplant+"\" /></td></tr></table>";
        return html;
    }

 
...
Рейтинг: 0 / 0
Количество таблиц не считает
    #39487749
mini.weblab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Шм.,
первое что нужно сделать: заменить lenght на length
...
Рейтинг: 0 / 0
Количество таблиц не считает
    #39487755
Алексей Шм.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mini.weblab,
+++++
это пипец...
...
Рейтинг: 0 / 0
Количество таблиц не считает
    #39487849
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Шм.mini.weblab,
+++++
это пипец...надо научиться пльзоваться F12
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Количество таблиц не считает
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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