<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
<script type="text/javascript" src="./script/jquery-1.5.min.js"></script>
<script type="text/javascript">
var mainTable = "PowerTable";
$(document).ready(function () {
checkboxState();
delButtonState();
delButtonState();
$("#addRow").click(function () {
var randString = getRand();
var htmlText = "<tr id='" + randString + "'>";
htmlText += "<td width='10'><input class='checkbox' type='checkbox' alt='" + randString + "'/></td>";
htmlText += "<td><input type='text' size='100' style='width:50%;'></td>";
htmlText += "<td><input type='text' size='100' style='width:50%;'></td>";
htmlText += "<td><input type='text' size='100' style='width:50%;'></td>";
htmlText += "<td><input type='text' size='100' style='width:50%;'></td>";
htmlText += "<td><input type='text' size='100' style='width:50%;'></td>";
htmlText += "<td><input type='text' size='100' style='width:50%;'></td>";
htmlText += "</tr>";
$("#" + mainTable).append(htmlText);
checkboxState();
});
$("#delRow").click(function () {
$(".checkbox").each(function () {
var findT = $(this).attr("alt").substr(0, 1);
if ($(this).attr("checked")) {
if (findT == "T") {
$("#" + $(this).attr("alt")).remove();
} else {
alert("ajax");
}
$("#checkbox").attr("checked", false);
}
});
checkboxState();
delButtonState();
});
$("tr td").live("keydown", function () {
});
$("#checkbox").click(function () {
checkboxState();
$(".checkbox").attr("checked", $(this).attr("checked"));
delButtonState();
});
$(".checkbox").live("click", function () {
if ($(this).attr("checked")) {
$("#delRow").attr("disabled", false);
} else {
delButtonState();
}
});
});
function delButtonState() {
$("#delRow").attr("disabled", true);
var checkboxArr = $(".checkbox");
for (var i = 0; i < checkboxArr.length; i++) {
if ($(checkboxArr[i]).attr("checked")) {
$("#delRow").attr("disabled", false);
break;
}
}
}
function checkboxState() {
if ($(".checkbox").length > 0) {
$("#checkbox").attr("disabled", false);
} else {
$("#checkbox").attr("disabled", true);
$("#checkbox").attr("checked", false);
}
}
function getRand() {
var randString = "T";
var dateRand = new Date();
randString += dateRand.getFullYear();
randString += dateRand.getMonth() + 1;
randString += dateRand.getDate();
randString += dateRand.getHours();
randString += dateRand.getMinutes();
randString += dateRand.getSeconds();
randString += dateRand.getMilliseconds();
return randString;
}
</script>
</head>
<body>
<table width="100%" border="1" cellSpacing="0" cellPadding="2" id="PowerTable">
<tr align="middle" bgColor="#ffcc00">
<th width=10>
<input id="checkbox" type="checkbox"/>
</th>
<th>
票证名称
</th>
<th>
领取数量
</th>
<th>
字轨
</th>
<th>
起始号码
</th>
<th>
终止号码
</th>
<th>
备注
</th>
</tr>
<tr id="201131516146490">
<td width="10"><input class="checkbox" alt="201131516146490" type="checkbox"></td>
<td><input size="100" style="width: 50%;" type="text"></td>
<td><input size="100" style="width: 50%;" type="text"></td>
<td><input size="100" style="width: 50%;" type="text"></td>
<td><input size="100" style="width: 50%;" type="text"></td>
<td><input size="100" style="width: 50%;" type="text"></td>
<td><input size="100" style="width: 50%;" type="text"></td>
</tr>
<tr id="201131516147235">
<td width="10"><input class="checkbox" alt="201131516147235" type="checkbox"></td>
<td><input size="100" style="width: 50%;" type="text"></td>
<td><input size="100" style="width: 50%;" type="text"></td>
<td><input size="100" style="width: 50%;" type="text"></td>
<td><input size="100" style="width: 50%;" type="text"></td>
<td><input size="100" style="width: 50%;" type="text"></td>
<td><input size="100" style="width: 50%;" type="text"></td>
</tr>
<tr id="201131516147863">
<td width="10"><input class="checkbox" alt="201131516147863" type="checkbox"></td>
<td><input size="100" style="width: 50%;" type="text"></td>
<td><input size="100" style="width: 50%;" type="text"></td>
<td><input size="100" style="width: 50%;" type="text"></td>
<td><input size="100" style="width: 50%;" type="text"></td>
<td><input size="100" style="width: 50%;" type="text"></td>
<td><input size="100" style="width: 50%;" type="text"></td>
</tr>
<tr id="201131516148516">
<td width="10"><input class="checkbox" alt="201131516148516" type="checkbox"></td>
<td><input size="100" style="width: 50%;" type="text"></td>
<td><input size="100" style="width: 50%;" type="text"></td>
<td><input size="100" style="width: 50%;" type="text"></td>
<td><input size="100" style="width: 50%;" type="text"></td>
<td><input size="100" style="width: 50%;" type="text"></td>
<td><input size="100" style="width: 50%;" type="text"></td>
</tr>
</table>
<input type="button" value="新增行" id="addRow">
<input type="button" value="删除行" id="delRow">
</body>
</html>