【发布时间】:2011-04-05 04:42:27
【问题描述】:
我有一个 html 表,它有一些行数,比如 17 行。我有一个小表单,其中包含将表单值添加到这个 html 表的字段。我在表中有一个唯一字段,说部件号
我有两个名为添加和更新的按钮。当我单击“添加”时。它应该添加具有适当表单值的部件号(我已经完成)。但是如果部件号已经存在于 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();
}
});
//这里我的问题是“partno”的起始值 =>从“2”我应该能够从 Partno1 开始。请帮助我。
请给我建议合适的解决方案。
【问题讨论】: