stockIn.js
上传用户:linhai
上传日期:2022-07-24
资源大小:184k
文件大小:3k
源码类别:

企业管理

开发平台:

Others

  1. function retrieveURL(url) {
  2.     if (window.XMLHttpRequest) { // Non-IE browsers
  3.       req = new XMLHttpRequest();
  4.       req.onreadystatechange = processStateChange;
  5.       try {
  6.         req.open("GET", url, true);
  7.       } catch (e) {
  8.         alert(e);
  9.       }
  10.       req.send(null);
  11.     } else if (window.ActiveXObject) { // IE
  12.       req = new ActiveXObject("Microsoft.XMLHTTP");
  13.       if (req) {
  14.         req.onreadystatechange = processStateChange;
  15.         req.open("GET", url, true);
  16.         req.send();
  17.       }
  18.     }
  19.   }
  20. var req;
  21. var which;
  22. function addStockInDetail() {
  23.     // Construct a CSV string from the entries.  Make sure all fields are
  24.     // filled in first.
  25.     
  26.     var stockInId = document.getElementById("stockInId").value;
  27.     
  28. var productName = document.getElementById("productName").value;
  29. var shelfName = document.getElementById("shelfName").value;
  30. var qty = document.getElementById("qty").value;
  31. if (stockInId == "" || productName == "" || shelfName == "" || qty == "") {
  32.       alert("Please fill in all fields first");
  33.       return false;
  34.     }
  35.     csv = stockInId + "," + productName + "," + shelfName + "," + qty;
  36. alert(csv);
  37. retrieveURL("addStockInDetail.do?csv=" + escape(csv));
  38. alert("yun");
  39. }
  40. function processStateChange() {
  41. if (xmlHttp.readyState == 4) {
  42. if (xmlHttp.status == 200) {
  43. updateStockInDetailList();
  44. clearInputBoxes();
  45. } else {
  46. alert("Error while adding employee.");
  47. }
  48. }
  49. }
  50. function clearInputBoxes() {
  51. document.getElementById("productName").value = "";
  52. document.getElementById("shelfName").value = "";
  53. document.getElementById("qty").value = "";
  54. }
  55. function updateStockInDetailList() {
  56. var row = document.createElement("tr");
  57. row.setAttribute("align", "center");
  58. row.setAttribute("bgcolor", "#ffffff");
  59. row.appendChild(createCellWithText(productName));
  60. row.appendChild(createCellWithText(shelfName));
  61. row.appendChild(createCellWithText(qty));
  62. var deleteButton = document.createElement("input");
  63. deleteButton.setAttribute("type", "button");
  64. deleteButton.setAttribute("value", "Delete");
  65. cell = document.createElement("td");
  66. cell.appendChild(deleteButton);
  67. row.appendChild(cell);
  68. document.getElementById("stockInDetailList").appendChild(row);
  69. }
  70. function createCellWithText(text) {
  71. var cell = document.createElement("td");
  72. cell.appendChild(document.createTextNode(text));
  73. return cell;
  74. }
  75. function check(val){
  76. if (val<10){
  77. return("0"+val);
  78. }else{
  79. return(val);
  80. }
  81. }
  82. function ShowTime()
  83. {
  84. var date=new Date();
  85. var year=date.getFullYear();
  86. var month=date.getMonth()+1;
  87. var day=date.getDate();
  88. var timestr=year+"-"+month+"-"+day;
  89. document.getElementById("stockInDate").setAttribute("value",timestr);
  90. }