想要实现这样一个功能
打开页面,默认有一个select框和一个input框
表单中有个hidden的值为从后台传递的qty
当在select选完,然后又在input框输入数量后,如果数量小于qty,则在input框的数值改变后,马上在此select和input下再添加一对select和input
如果第二对select和input填完还是小于qty,则再在第二个input的值改变后又马上添加第三对select和inputselect里的option内容是一样的,唯一不同就是,第一个select选择的option在第二、三个select里不再出现,类推
这个还要注意到,如果用户在出现第三对select和input的时候,如果又去点击第一个input框,然后改变它的值,此时应该判断的是3个input框的值,而且此时第三个input实际上还没有值,所以不应该再添加一对select和input的有什么好办法吗??
打开页面,默认有一个select框和一个input框
表单中有个hidden的值为从后台传递的qty
当在select选完,然后又在input框输入数量后,如果数量小于qty,则在input框的数值改变后,马上在此select和input下再添加一对select和input
如果第二对select和input填完还是小于qty,则再在第二个input的值改变后又马上添加第三对select和inputselect里的option内容是一样的,唯一不同就是,第一个select选择的option在第二、三个select里不再出现,类推
这个还要注意到,如果用户在出现第三对select和input的时候,如果又去点击第一个input框,然后改变它的值,此时应该判断的是3个input框的值,而且此时第三个input实际上还没有值,所以不应该再添加一对select和input的有什么好办法吗??
解决方案 »
- 想知道Firebug如果追溯js函数,已经console.trace()用法?
- dhtmlxgrid报表排序问题!!!
- 有没有人用过 bkheditor?我用win2k ie5.0 浏览demo时报没有权限的错误
- 如何提取以下对象中的内容
- 弹出登录窗体问题
- js原型链怎么理解
- 表单验证,如何判断一个字符串内部是否含有空格
- 我正在学习JAVASCRIPT。有一段可以正常用的程序。可是我不懂它们的代码的意思?能请您指导吗?
- 用javascript能不能去掉对话框和网页标题栏上的文字?
- 如何将复选框绑定事件,点击复选框就出发一个事件得到value值。
- select动态添加删除选项,添加的option只出现在最后一个select?
- 请问:使用javascript或是jquery,如何减少用户的无效操作?
特别是
select中的option如何获取?
添加的话可以用
select.option.add(new option(xxx));来添加
那就是得用循环把前一个select中的option都添加到当前的select中这种方法?我本来以为说,如果能直接createElement中,指定当前select的id,让它复制一个...然后我再把复制的那个select中的特定option删除的说...
而且网上的教程和我想要的效果差不多哦...
明天改改看...
http://hejianhuacn.javaeye.com/blog/145938
最后是用cloneNodes实现的...不过代码很长,而且只是初步实现,代码都没优化什么的,所以就不帖出来了...