作者 yingfei [javascript] 2007-09-05 16:17 (点击下载) (原始帖子: yingfei 在 2007-09-05 15:25 被修改)) (显示不同)

  1. function add_input()
  2. {
  3. if (fnum >= 50) {
  4. alert("最多只能选择50个文件。");
  5. return false;
  6. }
  7.  
  8. var input = inputname + fnum;
  9. var element = document.createElement("input");
  10. element.name = input;
  11. element.id = input;
  12. element.type = "file";
  13. element.size = "50";
  14. if (document.getElementById("attachment").appendChild(element) == null)
  15. return false;
  16.  
  17. var element1 = document.createElement("A");
  18. element1.innerHTML = "remove";
  19. element1.href="#";
  20. // element1.type = "button";
  21.  
  22. element1.name = "remove" + input;
  23. element1.id = element1.name;
  24. // element1.size = "5";
  25. var rm_function = "remove_input(\"" + input + "\");";
  26. element1.setAttribute("onclick", rm_function);
  27. if (document.getElementById("attachment").appendChild(element1) == null)
  28. return false;
  29. fnum++;
  30. return true;
  31. }
  32.  
  33. function remove_input(input)
  34. {
  35. if (fnum < 1)
  36. return true;
  37.  
  38. var child = document.getElementById(input);
  39. var child2 = document.getElementById("remove"+input);
  40. var parent = child.parentNode;
  41. if (parent.removeChild(child) == null)
  42. return false;
  43. if (parent.removeChild(child2) == null)
  44. return false;
  45. fnum--;
  46. return true;
  47. }

提交下面的校正或者修改. (点击这里开始一个新的帖子)
姓名: 在 cookie 中记住我的名字

屏幕抓图:(jpeg 或 png)