Jquery проблема с добавлением и обновлением - PullRequest
1 голос
/ 26 июля 2010

Я имею HTML-таблицу, которая имеет некоторое количество строк, скажем, 17 строк. У меня есть небольшая форма с полями, которая добавляет значения формы в эту HTML-таблицу. У меня есть уникальное поле в таблице, скажем, номер детали

У меня есть две кнопки с именем add и Update. Когда я нажимаю «Добавить». Он должен добавить номер детали с соответствующим значением формы (это я сделал). Но если номер детали уже существует в таблице HTML Это Должен сказать "Номер детали уже существует"

Обновление: в обновлении он должен выбрать строку и показать значения в полях формы (эту часть я сделал), когда я нажимаю на обновление. Он должен обновить эту строку, и если пользователь изменяет поле номера детали на существующее номер детали в таблице, тогда следует сказать, что номер детали уже существует

Вот пример кода, который я написал для кнопки добавления, и он будет таким же для обновления

$("#addbtnPO").click(function(){
    if ($("#myform").validationEngine({returnIsValid:true})) {
        var totrows= $('#mytable').attr('rows').length;
        for(var i=2;i <= totrows-1; i++){
        partvalue   = $("#mytable").find('td > #partno_'+i).text();
                if($('#partno').attr('value') == partvalue){
                    $("#error").text('# already exists');
                    return;         
            }
        }                       
        $("#hiddenvariable").attr("value","");
        $("#hiddenvariable").attr("value","add");
        $("#myform").submit();
    }
});

// здесь Моя проблема в Iam Начальное значение для "partno" => из "2", я должен иметь возможность начать с Partno1. Пожалуйста, помогите мне.

Пожалуйста, предложите мне соответствующее решение.

1 Ответ

0 голосов
/ 26 июля 2010

Моя проблема в Iam. Начальное значение для "partno" => с "2", я должен начинать с Partno1

Не полностью понимаю ваш вопрос, но попробуйте изменить строку ниже:

for(var i=2;i <= totrows-1; i++){

Кому:

for(var i=1;i <= totrows-1; i++){
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...