2010-07-26 94 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++){