⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 form_1.js.svn-base

📁 Struts+Hibernate实现MVC
💻 SVN-BASE
字号:
    var act = 0;
    var rid = 0;
    function add() {
      if(act==1) return;
      cancel();
      var row = tbdata.insertRow(1);
      row.className = "trcur";
      var col = row.insertCell(-1);
      col.innerHTML = "<input type='text' name='id' size=10 maxlength=9>";
      col = row.insertCell(-1);
      col.innerHTML = "<input type='text' name='name' size=30 maxlength=50>";
      col = row.insertCell(-1);
      col.innerHTML = "<input type='text' name='sort' size=10 maxlength=6>";
      col = row.insertCell(-1);
      col.innerHTML = "<input type='button' value='新增' onclick='chkadd();'> <input type='button' value='取消' onclick='cancel();'>";
      col = row.insertCell(-1);
      document.all.id.focus();
      act = 1;
    }
    function edit(iid) {
      if(iid<=0) return;
      cancel();
      var row = tbdata.rows[iid];
      row.oldClass = row.className;
      row.className = "trcur";
      row.cells[0].oldHTML = row.cells[0].innerHTML;
      row.cells[0].innerHTML = row.cells[0].oldHTML + "<input type='hidden' name='id'' value='"+row.cells[0].oldHTML+"'>";
      row.cells[1].oldHTML = row.cells[1].innerHTML;
      row.cells[1].innerHTML = "<input type='text' name='name' size=30 maxlength=50 value='"+row.cells[1].oldHTML+"'>";
      row.cells[2].oldHTML = row.cells[2].innerHTML;
      row.cells[2].innerHTML = "<input type='text' name='sort' size=10 maxlength=6 value='"+row.cells[2].oldHTML+"'>";
      row.cells[3].innerHTML = "<input type='button' value='提交' onclick='chkedit();'> <input type='button' value='取消' onclick='cancel();'>";
      act = 2;
      rid = iid;
    }
    function cancel() {
      if(act==1) {
        tbdata.deleteRow(1);
        act = 0;
      } else if(act==2) {
        if(rid>0) {
          var row = tbdata.rows[rid];
          row.className = row.oldClass;
          row.cells[0].innerHTML = row.cells[0].oldHTML;
          row.cells[1].innerHTML = row.cells[1].oldHTML;
          row.cells[2].innerHTML = row.cells[2].oldHTML;
          row.cells[3].innerHTML = "<a href='javascript:edit("+rid+");'>修改</a>"
          rid = 0;
        }
        act = 0;
      }
    }
    function checkedit(fm) {
      var chk = false;
      if(rid>0) {
        var row = tbdata.rows[rid];
        if(fm.name.value!=row.cells[1].oldHTML) chk = true;
        if(fm.sort.value!=row.cells[2].oldHTML) chk = true;
      }
      return chk;
    }
    function checkform(fm) {
      if(fm.id.value=="") {
        window.alert("请填写编号");
        fm.id.focus();
        return false;
      }
      if(!checknum(fm.id.value)) {
        window.alert("编号请用数字");
        fm.id.focus();
        return false;
      }
      if(fm.name.value=="") {
        window.alert("请填写名称");
        fm.name.focus();
        return false;
      }
      if(fm.sort.value=="") {
        window.alert("请填写排序");
        fm.sort.focus();
        return false;
      }
      if(!checknum(fm.sort.value)) {
        window.alert("排序请用数字");
        fm.sort.focus();
        return false;
      }
      return true;
    }
    function checknum(n) {
      if(n.length<1 || n.length>10) return false;
      for(i=0;i<n.length;i++)
        if(n.substring(i,i+1)<"0" || n.substring(i,i+1)>"9") return false;
      return true;
    }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -