<script><br />// Last updated 2006-02-21<br />function addRowToTable()<br />{<br /> var tbl = document.getElementById('tblSample');<br /> var lastRow = tbl.rows.length;<br /> // if there's no header row in the table, then iteration = lastRow + 1<br /> var iteration = lastRow;<br /> var row = tbl.insertRow(lastRow);<br /> <br /> // left cell<br /> var cellLeft = row.insertCell(0);<br /> var textNode = document.createTextNode(iteration);<br /> cellLeft.appendChild(textNode);<br /> <br /> // right cell<br /> var cellRight = row.insertCell(1);<br /> var el = document.createElement('input');<br /> el.type = 'text';<br /> el.name = 'txtRow' + iteration;<br /> el.id = 'txtRow' + iteration;<br /> el.size = 40;<br /> <br /> el.onkeypress = keyPressTest;<br /> cellRight.appendChild(el);<br /> <br /> // select cell<br /> var cellRightSel = row.insertCell(2);<br /> var sel = document.createElement('select');<br /> sel.name = 'selRow' + iteration;<br /> sel.options[0] = new Option('text zero', 'value0');<br /> sel.options[1] = new Option('text one', 'value1');<br /> cellRightSel.appendChild(sel);<br />}<br />function keyPressTest(e, obj)<br />{<br /> var validateChkb = document.getElementById('chkValidateOnKeyPress');<br /> if (validateChkb.checked) {<br /> var displayObj = document.getElementById('spanOutput');<br /> var key;<br /> if(window.event) {<br /> key = window.event.keyCode; <br /> }<br /> else if(e.which) {<br /> key = e.which;<br /> }<br /> var objId;<br /> if (obj != null) {<br /> objId = obj.id;<br /> } else {<br /> objId = this.id;<br /> }<br /> displayObj.innerHTML = objId + ' : ' + String.fromCharCode(key);<br /> }<br />}<br />function removeRowFromTable()<br />{<br /> var tbl = document.getElementById('tblSample');<br /> var lastRow = tbl.rows.length;<br /> if (lastRow > 2) tbl.deleteRow(lastRow - 1);<br />}<br />function openInNewWindow(frm)<br />{<br /> // open a blank window<br /> var aWindow = window.open('', 'TableAddRowNewWindow',<br /> 'scrollbars=yes,menubar=yes,resizable=yes,toolbar=no,width=400,height=400');<br /> <br /> // set the target to the blank window<br /> frm.target = 'TableAddRowNewWindow';<br /> <br /> // submit<br /> frm.submit();<br />}<br />function validateRow(frm)<br />{<br /> var chkb = document.getElementById('chkValidate');<br /> if (chkb.checked) {<br /> var tbl = document.getElementById('tblSample');<br /> var lastRow = tbl.rows.length - 1;<br /> var i;<br /> for (i=1; i<=lastRow; i++) {<br /> var aRow = document.getElementById('txtRow' + i);<br /> if (aRow.value.length <= 0) {<br /> alert('Row ' + i + ' is empty');<br /> return;<br /> }<br /> }<br /> }<br /> openInNewWindow(frm);<br />}<br /></script>
无标题页
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn