📄 form_1.js.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 + -