默认情况下,可以设置一个总数值,比如有10个苹果(总数),默认下只有一行,相当于只给1个人,这行的输入框里就显示为总数(10)。通过按钮动态增加行,行数相当于让小孩子选择把总苹果数分给几个小朋友,而每个新增的表格行里有输入框可以设置数值,相当于指定给某1位小朋友几个苹果。点击按钮一次,动态增加1行(包括表格行里新的输入框),那么只有第一行输入框的数字要改为小于总数的数字,下面的行的输入框里自动计算剩余数(总数-前面行里输入框里数值的累计)
1,页面打开时,总数栏里默认值应该为0,下面分列的表格里也只有一行,其中的input域值也为0
2,总数设置后(>0)立即检查并自动更新编号为1的input域
3,从1开始的input域,如果数值改变:
       如果新值导致累计大于总数,警告,并恢复原值,停留光标
       如果小于总数,则自动增加表格行,复制预设HTML(input域),赋予差值往下类推我的困惑:
包括“总数”在内的input域是不是都应该放在一个table里比较合适? 方便遍历时以表格行号为参考? 之所以这样想,是因为需要同一个检测函数附加在input上,并且是可以处理从“总数”开始全部的input域的变化,即包括有效性检查、数值计算、参数传递?
每一个动态生成的input域里,要跟上检测函数,并且要更改后立即检查。