Изменение значения максимальной длины текстового поля - PullRequest
0 голосов
/ 21 сентября 2018

Некоторое значение возвращается в ajax из C #.Мне нужно привязать эти значения к GridView.И все работает нормально, но разница только в этом значении: $ ("span", row) .eq (4) .html (this.MaxNoPlaces);нужно привязать к свойству MaxLenght текстового поля вместо значения.

Я думаю, что мне нужно использовать этот атрибут ('maxlength') вместо HTML, но я не знаю, как.Может ли кто-нибудь помочь мне с этим?

Заранее спасибо!

<script type="text/javascript">
            $(document).on('click', ".myBtn", function () {

                header = $(this).closest('tr').find('.ObjekatID').text()
                console.log(header);


            $.ajax({
                type: "POST",
                url: "Administration.aspx/GetRequest",
                data: JSON.stringify({ 'header2': header2}),
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                success: function (data) {
                    var row = $("[id*=grdDemo] tr:last-child").clone(true);
                    $("[id*=grdDemo] tr").not($("[id*=grdDemo] tr:first-child")).remove();
                    //  alert($("[id*=grdDemo]").html());
                    var count = 1;
                        $.each(data.d, function () {
                            $("span", row).eq(0).html(this.ObjectID);
                            $("span", row).eq(1).html(this.ObjectName);
                            $("span", row).eq(2).html(this.ObjectValue);
                            $("span", row).eq(3).html(this.ObjectTypeID);

                            $("span", row).eq(4).html(this.MaxNoPlaces);

                            $("[id*=grdDemo] tbody").append(row);
                            console.log(row);
                            if (count == 1 || (count % 2 != 0)) {
                                $(row).css("background-color", "rgb(193, 212, 248)");
                            }
                            else {
                                $(row).css("background-color", "white");
                            }
                            count = count + 1;
                            row = $("[id*=grdDemo] tr:last-child").clone(true);

                        });


                },
                error: function () {
                    console.log("Not Saved!");
               }

            });

        });

1 Ответ

0 голосов
/ 21 сентября 2018

Я думаю, это то, что вы ищете:

 $("span", row).eq(4).attr("maxlength",this.MaxNoPlaces);

Источник: https://api.jquery.com/attr/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...