2010-07-26 36 views
1

Iam有一個具有一定數量的行的HTML表格,說17行。我有一個小表單,其中添加了表格值到這個HTML表格。我有一個獨特的字段在表中說部件號Jquery添加和更新問題

我有兩個按鈕名爲添加和更新。當我點擊「添加」。應該添加具有適當的表單值(這我已完成)的部件號。但是,如果零件號已經存在於html表中它應該說「零件號已經存在」

更新:在更新中它應該選擇一行並顯示錶單字段中的值(這部分我已完成)我點擊更新它應該更新該行,如果用戶將零件編號字段更改爲表中現有的零件編號,那麼它應該說它的零件編號已經存在

這裏是我寫的示例代碼fo r添加按鈕,將是相同的更新

$("#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(); 
    } 
}); 

//這裏我的問題是「PARTNO」蔭起始值=>從「2」我應該能夠從Partno1。請開始幫助我。

請建議我適當的soloution。

回答

0

我的問題是 「PARTNO」蔭起始值=從「2」,我應該能夠 從Partno1開始>

不完全明白你的問題,但嘗試改變下面一行:

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

要:

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